我想知道是否可以为浏览器编写一个扩展来更改文本的颜色,或者在不修改标记的情况下对其进行转换(下划线、粗体等)。
举个例子:
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>
所以,我想要做的根本不是改变标记。这类似于您在页面上执行“查找”时获得的“突出显示所有”功能。
当前解决方案
我找到了一个适合我的问题的可行解决方案的扩展: 全是文本!
虽然我仍然希望在不修改标记的情况下突出显示本机浏览器,但这会很好。