私はドキュメントを読み、これが予想されることを理解しています:
スクリプトは、最上位ページと、iframe などの HTML ソースを持つすべての子に挿入されます。ブラウザのタブごとにスクリプトのインスタンスが 1 つしかないと仮定しないでください。
しかし、私は疑問に思っています:
- iframe 以外に、"HTML ソース" (画像? オブジェクト?) を持つ要素は何ですか? 「HTML ソース」という用語は、私の耳には不快なほどあいまいです。
- スクリプトを実行している要素を検出する方法はありますか?
推奨どおり、それを判断して iframe を除外しましたwindow === window.top
が、他の要素がまだスクリプトを実行しており、必要以上に実行しています。
ありがとう。