在弄乱了 Chrome 扩展程序之后,我注意到当您在chrome://extensions
页面上时,在清单文件中启动的后台脚本将运行,就好像您只是在浏览互联网或在扩展程序页面之外的另一个页面上一样,后台脚本将不会运行。
这就是我的意思:
在我的清单文件中:
"background": {
"scripts": ["jquery-latest.js","background.js"]
},
现在在background.js
文件中:
$(document).ready(function(){
alert("working");
});
我使用一个简单的警报功能来查看这是否可行,并发现alert("working");
只有当我在chrome://extension
目录中时才会显示。如果我去 google.com 或类似的东西,没有雪茄。
我的问题在于,为什么会发生这种情况?我该如何更改它,以便无论如何它都会发出警报。