Javascript 如何编辑这个简单的chrome扩展,将页面上所有元素的字体颜色更改为红色?
目前,它只适用于某些网页,并且只改变了一些文本的颜色 background.jsJavascript 如何编辑这个简单的chrome扩展,将页面上所有元素的字体颜色更改为红色?,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,目前,它只适用于某些网页,并且只改变了一些文本的颜色 background.js chrome.browserAction.onClicked.addListener(function(tab) { // No tabs or host permissions needed! console.log('Turning ' + tab.url + ' red!'); chrome.tabs.executeScript({ code: 'document.body.style.color="
chrome.browserAction.onClicked.addListener(function(tab) {
// No tabs or host permissions needed!
console.log('Turning ' + tab.url + ' red!');
chrome.tabs.executeScript({
code: 'document.body.style.color="red"'
});
});
遍历所有标记并更改颜色:
var el = document.getElementsByTagName("*");
for (var i=0; i < el.length; i++)
{
el[i].style.color = "Red";
}
var el=document.getElementsByTagName(“*”);
对于(变量i=0;i
在Google和Stackoverflow上进行了测试
另外,JS代码需要进入executeScript,遍历所有标记并更改颜色:
var el = document.getElementsByTagName("*");
for (var i=0; i < el.length; i++)
{
el[i].style.color = "Red";
}
var el=document.getElementsByTagName(“*”);
对于(变量i=0;i
在Google和Stackoverflow上进行了测试
另外,JS代码需要放入executeScript呃,我很难将代码格式化,全部都放在executeScript()中……它应该是什么样子?在字符串中编码太奇怪了。@EmiliaClarke我没有要测试的chrome扩展。你能发布你得到的吗?呃,我很难在executeScript()中格式化所有代码…它应该是什么样子?在字符串中编码太奇怪了。@EmiliaClarke我没有要测试的chrome扩展。你能把你得到的东西贴出来吗?