我有两个问题,
第一个问题:为什么在我打开浏览器或打开新标签时触发浏览器操作(不仅在我点击时)?
另一个问题是:我的extestion改变了所有的网站颜色,但是当浏览器操作被触发后网站获得更多信息(例如facebook)时,这不能改变?
我该怎么做才能使浏览器动作也改变所有新闻呢?
我的background.js是:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript({
file:"content.js"
});
});
我的content.js以:
开头$(document).ready(function(){
hauptProg();
});
答案 0 :(得分:1)
关于您的第二个(和主要)问题的答案取决于...目标页面的实施方式。没有一般性答案,只有一些建议
window.setTimeout(yourMethod, 2000)
开始超时,以便在2秒后执行你的方法