2012-01-09 5 views
0

メインページと同じホストからのコンテンツではない1つのiframeを持つメインページであるウェブページを作成したいと思いますが、どのページを知りたいのですかユーザーは現在iframeをブラウズしています。iframeで閲覧しているページを知る

たとえば、Googleのようなサイトからコンテンツを読み込むJavascriptイベントとiframeにバインドされたボタンを持つメインページがあります。

ユーザーはiframe内のコンテンツをナビゲートできますが、メインページのボタンをクリックすると、iframe内の現在のURLがポップアップされます。

私はすでにそれを試みたが、同一生成元ポリシーは常に、プロパティにアクセスするために拒否されたこの 許可「場所」が発生するようなエラーが適用されるため。 私はそれがSOPに従って意味があることを知っていますが、私は本当にそれを行う必要があります。 私は、トリックを行うことができるいくつかのハックがあるかどうか、または私は 制限を認め、私のアプリを別の方法で設計する必要があるかどうかを知りたいと思います。

答えて

1

このようなトリックがあった場合、ブラウザのセキュリティが無効になり、プライバシー問題が発生する可能性があります。これらのことは理由のためにあります。

これをYOURSELFで無効にすることはできますが、他の人には迂回することは邪魔です。

参照:

Disable same origin policy in Chrome

関連する問題