0

Javascriptのある時点で、別のページにリダイレクトする必要があります。私はこのようにします。

window.location.href='http://localhost:3000/m/debug';

そして、そのページの読み込みが完了したら、この新しいページのwindow.Extオブジェクトにアクセスする必要があります。私は次のことを試みましたが、うまくいきません。

window.onload = function(){alert(typeof window.Ext);}; // returns 'undefined'
window.location.href='http://localhost:3000/m/debug#settings';

または

setTimeout(function(){ alert(typeof window.Ext); },5000); // is never called
window.location.href='http://localhost:3000/m/debug#settings';

何か案が ?

4

1 に答える 1

3

window.location.hrefブラウザを設定すると、現在のページから移動します-それ以上のJavaScriptは実行されません...を使用して設定された関数も実行されませんsetTimeout/setInterval

ターゲットページでJavaScriptを実行する場合は、JavaScriptでターゲットページを更新する必要があります。

于 2012-04-30T09:06:45.773 に答える