1

Chrome と Safari で拡張機能を開発しましたが、iFrame に関する奇妙な動作の違いに気付きました。私が開発した拡張機能は、次の URL パターンに一致するすべてのサイトにコンテンツ スクリプトを挿入します。

http://*.nationstates.net/*

Safari では、この拡張機能は、src もこのパターンに一致する各 iFrame にコンテンツ スクリプトを挿入します。Chrome では、一致する各 Web ページにコンテンツ スクリプトを挿入するだけで、iFrame には挿入しません。

拡張コードは Github にあります。

自分用に拡張機能をインストールする: http://forum.nationstates.net/viewtopic.php?f=15&t=243404

この動作を最も簡単に確認できる場所は次のとおりです: http://nationstatespostmaster.com/ 要素をクリックすると、国のページへの iFrame が開きます。Chrome では、拡張機能は読み込まれません。Safariではそうです。

4

1 に答える 1