2

あなたが学ぼうとしているように、私はjavascriptを知りませんが、これはうまくいくようです:

var whitelistURLPartials = ["ae\=Folder","ae\=Item\&t\=IPM\.Note"];

var current = window.location.href;

for (var whitelist in whitelistURLPartials)
{
    if(current.match(whitelist))
    {
        window.setTimeout(function(){document.location.reload(true)},1000*60);
        break;
    }   
}

しかし、私は得る6: ReferenceError: Can't find variable: whitelistURLPartials

重要な場合、これはサファリ拡張機能にあります。

編集:
Safari は、読み込まれた拡張機能の変更されたすべてのバージョンから .js ファイルのすべてのバージョンを保持していたようです。それらをクリアするには、Safariを再起動する必要がありました。

4

1 に答える 1

2

Safariは、古いスクリプトをメモリに保持し、拡張機能が動作するように設定されたドメインにヒットするたびにそれらを実行していました。Safariプロセスを再起動する必要がありました。

私を正しい方向に向けるのを手伝ってくれたすべての人に感謝します。

于 2013-01-21T19:51:18.147 に答える