2

したがって、エラー メッセージは、別のドメインの (i) フレーム内から親フレームまたはウィンドウにアクセスするためのセキュリティ制限です。

(安全でない JavaScript が、URL yyy のフレームから URL xxx のフレームにアクセスしようとしています。ドメイン、プロトコル、およびポートが一致している必要があります)。

ただし、このエラーが生成された場所から webkit または chrome に表示される行はありません。

では、これに違反している行のリストを取得するにはどうすればよいでしょうか? 検索できることはわかっていますが、これは Cookie (document.cookie など) にも当てはまりますか? 禁止されているもののリストはありますか?

編集: また、$(window.top) の代わりに何を使用する必要がありますか?

ありがとう。

4

2 に答える 2

0

window.frames[my frame] の代わりにフレーム内から window を呼び出すと、document.domain が親と一致するように設定されていない限り、違反が発生します。 https://developer.mozilla.org/en/DOM/document.domain

于 2011-11-09T18:45:26.450 に答える
0

すべてのページ (含まれているドキュメントと iframe ドキュメント) を所有している場合は、各ページに javascript を貼り付けて、うまく通信できるようにします。

document.domain = 'myDomain.com';
于 2011-11-09T19:50:13.307 に答える