这里的上下文是一个 Safari 扩展,脚本作为“结束脚本”添加到扩展中。目的是让 Safari 上的 MS 交换 Web 访问不那么痛苦,只需定期刷新……我注意到的主要事情是,根据网络检查器,它每次重新加载都会添加这个 .js 文件。
这是代码,如果相关的话:
if (window.top === window) {
var whitelistURLPartials = ["ae\=Folder","ae\=Item\&t\=IPM.Note\&id"];
var current = window.location.href;
for (var index in whitelistURLPartials)
{
if(current.match(whitelistURLPartials[index]))
{
window.setTimeout(function(){document.location.reload(true)},1000*60);
break;
}
}
}