我正在为谷歌浏览器开发这个扩展,基本上它的作用是当扩展被激活时,用户可以突出显示当前显示的网页内容(比如当我们突出显示 PDF 时)。(有现有的扩展,这是为了我的学习目的)。
而且我是扩展开发的新手,对所需的技术知识知之甚少。
作为开始,我做了这个简单的扩展,当点击扩展图标时,它会改变当前显示网页的背景颜色。
.js 文件的代码示例:
function clickss(e) {
chrome.tabs.executeScript(null,{code:"document.body.style.backgroundColor='yellow'"});
window.close();
}
document.addEventListener('DOMContentLoaded', function () {
clickss();
});
这将立即改变身体背景颜色。那么我如何制作/修改它以仅在用户单击特定标签时更改标签(div,p,h)的颜色(当用户单击网页时,仅与该点击点相关的标签应该更改它的背景颜色)。
因为我是新手,所以我非常感谢友好的答案。