2016-12-08 10 views
0

Firefoxを使用している場合は、別のURLにアクセスしてください。これは私のためには機能しません。私は何を見落としていますか?ありがとう。firefoxの場合はリダイレクト

function which() { 
if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1)){ 
window.location.replace = "http://chasms.com"; } 
} 

答えて

0

Location.replaceは()フィールド、関数ではありません、あなたはあなたのコメントにやったことは実際にあなたの元の質問への答えではありません window.location.replace("http://yoururl");

を使用しています。

location = 'xx'は、location.href = 'xx'に相当し、location.assign('xx')コールに相当します。

一方、location.replace('xx')は、履歴およびセキュリティの動作に関してこれらとは異なる影響を与えます。あなたがあなたの状態を変更する必要が

+0

は最後の作業にそれを得た: ます。 annotate

0

if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { 
    window.location.replace("http://chasms.com"); 
} 
+0

回答ありがとうございますが、まだ動作していません。あなたの提案を両方とも試してみました。私はそれをonload = "which()"と呼ぶ。 私はそれを直接スクリプトのページに入れました。機能はありません。 わからない試し続けます。 – annotate

+0

以下を試すことができます: 'window.location.assign(" http://chasms.com ");'参照:[リンク](http://www.w3schools.com/js/js_window_location.asp) – Rawson

関連する問題