2

这里的上下文是一个 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;
        }
    }
}
4

1 回答 1

0

我不确定您想要实现什么,当您进行比赛时,您将被绑定到无限循环的永远加载页面。

我在Chrome ExtensionsSafari 5.1.7中尝试了您的场景,它们没有像您的屏幕截图中那样添加。

您的脚本是多次执行还是只是视觉上的错误?

于 2013-01-28T06:29:18.243 回答