マークアップを変更せずに、テキストの色を変更したり、テキストを変換(下線、太字など)したりするブラウザの拡張機能を作成できるかどうか疑問に思いました。
例として:
HTML
<p>Extensions use JS, and have to modify the DOM<p>
デフォルトのレンダリング
拡張機能はJSを使用し、DOMを変更する必要があります
必要なレンダリング
拡張機能はJSを使用し、DOMを変更する必要があります
これで、拡張機能がDOMを変更できることがわかりました。必要なものを取得するには、次のようなものを取得できます。
<p>Extensions use JS, and <html:span style="font-weight: bold; font-style: italic;">have</html:span> to modify the DOM</p>
ですから、私がやろうとしているのは、マークアップをまったく変更しないことです。これは、ページで「検索」を実行しているときに得られる「すべてを強調表示」機能のようなものです。
現在のソリューション
私の問題の実行可能な解決策として適合する拡張機能を見つけました: それはすべてテキストです!
マークアップを変更せずにネイティブブラウザを強調表示したいのですが、これで問題ありません。