次の基本的なコマンドを使用して、非常に単純な JavaScript リダイレクトと思われるものを実装しようとしています。
window.location.href = "http://www.somesite.com";
これまでのところ、うまく機能しています。次の方法でも実行できます。
location.replace("http://www.somesite.com");
ここでは問題ありません。再び機能します。問題は、プロトコルを文字列から外したときに発生します。
window.location.href = "www.somesite.com";
また:
location.replace("www.somesite.com");
新しい場所を現在の URL に追加するだけです。
www.currentsite.com/www.somesite.com
もちろん、それは私が望んでいるものではありません。リダイレクトを強制する方法はありますか?