example.com
Chrome では、ページの URL がのドメインにあることを検出しようとしています。その場合は、ロードする前にfoo=bar
パラメーターとして追加し、代わりにそれをロードします。
Omnibar がここに送信されたときにアクセスできることがわかりましたが、とにかく元の URL をロードするようで、それで問題ありませんが、必要と思われる帯域幅の 2 倍です。1 ページだけの場合は問題ありませんが、サイト内のすべてのページで発生する必要がある変更であるため、帯域幅を 2 倍にすることは間違いなく問題になります。
現在、URL が送信されるかどうかを検出example.com
し、呼び出しwindow.stop()
てから設定location.href
するように機能しますexample.com/&?foo=bar
が、それは理想的ではないようです。
つまり、ユーザーが にアクセスhttp://www.example.com
すると、スクリプトhttp://www.example.com/&?foo=bar
は元のリンクをロードする前にそれを に変更します。