6


私はjavascriptを使用しlocalStorageてリダイレクトしています。
しかし、私はそれを行う方法がたくさんあることを発見しました. ここにいくつかあります:

document.location
document.location.href
window.open(url,how)
window.location
top.location
window.navigate() //not sure that this works

そしてhtmlメタウェイ

<meta http-equiv="REFRESH" content="0;url=http://www.google.com"/>

上記(または他のコード)のどれがより速くリダイレ​​クトするかに興味があります。情報については、新しいタブが開いたときに Google Chrome を (Web サイトに) リダイレクトするために使用します。

4

1 に答える 1

7

メタ リダイレクトはひどいハックであり、[戻る] ボタンが壊れます。絶対に使用しないでください。

残りは基本的に同等です。window.locationが最も一般的です。

最も速い方法は、JS からリダイレクトするのではなく、<a href>(ナビゲーションの前に何らかの操作を実行する必要がある場合はクリック ハンドラーを使用して) 使用することです。これにより、ブラウザーが DNS をプリフェッチできるようになります。

于 2013-02-04T13:36:30.423 に答える