Javascript 如何编辑这个简单的chrome扩展,将页面上所有元素的字体颜色更改为红色?

Javascript 如何编辑这个简单的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="

目前,它只适用于某些网页,并且只改变了一些文本的颜色

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="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扩展。你能把你得到的东西贴出来吗?