ここで本質的に同じ Q&A にもかかわらず、2 年後に何らかの洞察が得られたかどうかを確認するために、私はこれを尋ねています。
私は、ユーザーがアクセスするすべての Web サイトに独自の GUI を挿入する Chrome 拡張機能に取り組んできました。継承が原因で、GUI の外観に問題が生じます。ほとんどのページでは問題なく動作しますが、他のページでは不安定になります (壊れる場合もあります)。
この問題に対する非常に必要な CSS アプローチについて読みましたが、Google Chrome 29.0 ではサポートされていないようです。上記の Q&A の回答を実装するのは非常に面倒です。なぜなら、私の HTML は動的で広範であり、拡張可能であることを意図しているからです。私はモジュール性のためにコードを単純化しようとしていますが、非常に複雑にするつもりはありません。私のコンテンツ スクリプトは多くの通信 (バックグラウンド スクリプトとポップアップ スクリプト) を行うため、iframe が実用的かどうかはわかりません。(さらに、このコンテキストでは iframe でまったく成功していません。)
私が完全に見落としていた独創的な解決策を誰かが思いついたのではないでしょうか? この種の API はありますか?