1

Tampermonkey で基本的なスクリプトを作成しようとしています。ある URL にアクセスし、1 秒待ってから別の URL にアクセスしたいと考えています。

$(document).ready(function() {
    document.location.href = 'http://www.google.com';
    setTimeout(doStuff ,1000);
});

function doStuff(){
    document.location.href = 'http://www.stackoverflow.com';
}

関数doStuffはこれまで呼び出されていないようです。スクリプトを実行するたびに、google.com にリダイレクトされますが、stackoverflow.com にはリダイレクトされません。

4

2 に答える 2

9

JavaScript 実行環境は、ページの存続期間中のみ持続します。

ページを離れるように設定location.hrefすると、環境が存在しなくなるため、保留中の JavaScript は実行されません。

于 2013-08-15T18:12:38.597 に答える