アプリケーション エンジンは WebView 内で実行されます。異なる IFRAME にまたがっています。メイン アプリケーション html と iframes html の両方が android_assets にあります。Android 3.x では問題ありません。Chromeブラウザなどでも同じです。
IFRAME (createElement -> appendChild) を作成すると、iframe が作成されます。
その中に何かをロードすると (iframe.src="url" <> iframe.contentWindow.location.href="url") ... メインアプリケーションを置き換えます!! (iframe に読み込む代わりに)
すでに試しました:
- 読み込みを遅らせるwindow.setTimeout...失敗しました。
- WebView で、読み込まれたページにヘッダーとして X-Frame-Options=SAME_ORIGIN を挿入します -> 失敗しました
- iframe の作成、sandbox=same_origin,allow_scripts の設定 -> 失敗
同様の問題を抱えている人はいますか?または、誰かが WebView ICS のバグと Honeycomb に関するドキュメントを見つけるのを手伝ってくれますか?
また、他にも多くの奇妙な問題が見つかりました... ICS は本当にこれほどバグがあるのでしょうか? :S:S