Chrome扩展徽章颜色外部网站Javascript更改
在清单更改之前,扩展名每隔5分钟读取一个写在我的站点上的简单的.js文件,告诉我制作徽章的颜色。它将根据警报而改变。这份清单让我很困惑。请求:Chrome扩展徽章颜色外部网站Javascript更改,javascript,google-chrome,google-chrome-extension,background,badge,Javascript,Google Chrome,Google Chrome Extension,Background,Badge,在清单更改之前,扩展名每隔5分钟读取一个写在我的站点上的简单的.js文件,告诉我制作徽章的颜色。它将根据警报而改变。这份清单让我很困惑。请求: <script type="text/javascript" src="alert.js"></script> html读取一个外部的.js文件。怎么做?你能不能不直接投票给你的网站,然后以json/xml响应的形式获得颜色?尽管如此,您应该能够按照预期注入脚本-只需将其添加到清单中的web可访问资源: ... "web_a
<script type="text/javascript" src="alert.js"></script>
html读取一个外部的.js文件。怎么做?你能不能不直接投票给你的网站,然后以json/xml响应的形式获得颜色?尽管如此,您应该能够按照预期注入脚本-只需将其添加到清单中的web可访问资源:
...
"web_accessible_resources": ["http://myserver.com/myscript.js"]
...
背景:
...
var s = document.createElement('script');
s.type = "text/javascript";
s.src = "http://myserver.com/myscript.js";
s.addEventListener('load', function (e) {
/*
work
*/
}, false);
document.head.appendChild(s);
...
alert.js
中有什么内容?你从哪里获得颜色?背景页实际上是一个页面,你可以将脚本注入文档。head
只是一个数字。背景中的脚本显示“如果1,则为颜色如果2,则为颜色”。根据我的理解,他们不允许只进行简单的插入。为什么在src
属性中没有服务器的实际路径?你所说的“它会因警报而改变”是什么意思?发布更多代码(清单、背景等)或更详细地表达您的需求。尝试过,没有运气加载。在js中加载var会更好吗?例如,在.js中is->var alert=1;还有,是网络资源。。。在“后台”还是自己?我相信web\u accessible\u resources
适用于扩展插件中需要从外部网页访问的文件(例如,插入网页的图像)。在这里没有任何效果。