1
私はCrosswalk 16.45.421.19でAndroidプロジェクトを持っています。ローカルリソースを読み込むことはできません:file:/// android_asset/... with Crosswalk 16+
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
は私が持っているのindex.html
xWalkWebView.load("file:///android_asset/index.html", null); //All works!
このファイルがサーバー上にある
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<base href="/">
<link rel="icon" href="img/favicon.ico" type="image/x-icon" />
</head>
<body>
<img src="file:///android_asset/img/logo.png">
<img src="file:///android_asset/img/preloaderWhite.gif">
<div id="my-app">Привет!!!!</div>
</body>
</html>
xWalkWebView.load("http://192.168.0.102/", null); //Get index.html, but images don't load.
そして:
Not allowed to load local resource: file:///android_asset/img/logo.png"
であると考えていhttps://developer.mozilla.org/en/docs/Web/Security/CSP CSPコンテンツセキュリティポリシーからこの事を確認し、このリンクは質問に答えるかもしれないが、ここでは答えの重要な部分を含めてのリンクを提供することをお勧めします参照。リンクされたページが変更された場合、リンクのみの回答は無効になる可能性があります。 – slfan
リンクのみの回答は一般的にスタックオーバーフローに関する[眉をひそめる](http://meta.stackexchange.com/a/8259/204922)です。時間の経過とともに、リンクが萎縮して利用できなくなる可能性があります。これは、将来あなたの答えが役に立たないことを意味します。リンクを参考にして、あなたの実際の投稿にあなたの答えの一般的な詳細を記入するとよいでしょう。 –