3

Chrome の iFrame (frame.src=) でローカル html に別のローカル html ファイルをロードさせると、contentWindow または contentDocument を介してそのドキュメントにアクセスできません (contentWindow がドキュメント自体であることを確認しても)。ローカルの html ファイルが関係している場合は許可しません。この機能が Chrome の次のリリースで変更される可能性はありますか? 注: Safari および Opera、IE、WebKit で動作します (contentDocument または contentWindow)。セキュリティ上の問題のようですが、contentDocument と contentWindow は W3C のものです。

4

1 に答える 1

3

これは、Same-Origin Policy と呼ばれる Chrome の制限によるものです。デフォルトでは、ローカル ファイルは異なるオリジンに属していると見なされ、別のファイルにアクセスすることはできません。--allow-file-access-from-filesこの問題を解決するには、コマンドライン スイッチを使用して Chrome アプリケーションを起動します。

于 2013-03-28T14:28:45.453 に答える