1

target="_parent"属性を持つリンクが含まれる別のドメインの Web サイトを表示する iframe があります。そのため、リンクを iframe にロードする代わりに、ページ全体をリダイレクトします。このイベントをキャッチしてキャンセルし、iframe の URL を jQuery または単に JavaScript を使用してそのリンクに設定する方法はありますか?

4

1 に答える 1

1

それをサポートするブラウザでは、sandbox-attributeを使用するのが最善の方法です:

<iframe sandbox="allow-forms allow-scripts allow-same-origin"></iframe>

属性にリストしない限り、iframe は現在、上部の場所を変更できません"allow-top-navigation"

しかし、iframe で機能するリンクの代わりに、リンクはまったく機能せず、セキュリティ エラーがコンソールに記録されます。

http://jsfiddle.net/rRT6S/3/

于 2012-08-07T17:57:52.450 に答える