【发布时间】:2015-12-24 19:03:00
【问题描述】:
每个页面都有一个带有这个sn-p的网站:
var refreshSite;
refreshSiteInterval();
function refreshSiteInterval() {
refreshSite = setInterval(
function() { document.location = document.location; },
420000);
};
function stopRefreshSite() {
clearInterval(refreshSite);
}
从 javascript 控制台调用 stopRefreshSite() 会阻止定时刷新发生。
我想使用 chrome 扩展来禁用此定期刷新。我认为每当页面加载时调用stopRefreshSite() 的内容脚本是有意义的,但由于内容脚本在孤立的世界中执行,这似乎是不可能的。
有什么方法可以调用网页函数吗?还是首先尝试阻止原始 javascript 运行是更好的策略?
【问题讨论】:
标签: javascript google-chrome google-chrome-extension