2017-10-08 10 views
0

私はこれらをWebページのJavaScript関数に挿入しようとしましたが、ページはPCで表示されても機能しますが、電話(ソニーエリクソンのXperia、それが重要な場合):JavaScriptリダイレクトはモバイルでは機能しません

window.location = [the url goes here]; 

window.location.href = [the url goes here]; 

window.location.assign([the url goes here]); 

document.location = [the url goes here]; 

document.location.href = [the url goes here]; 

私は(PCとモバイルの両方を示している機能で)(アラートに)機能が活性化されることがテストされますが、ページは上のリダイレクトされることはありませんモバイル、それは変わらないままです。誰が問題であるかも知っていますか?

+0

実際のコードは何ですか?別のモバイルブラウザでテストしましたか? –

+0

@Fast Snail:これが実際のコードです。関数ヘッダー( "function go(gourl){")とそれ(もちろん終わり)。私はリストされた各バージョンでそれを試しました。残りのコードは、この関数とは関係ありません。あなたは私のアップロードテストをここに見ることができます:http://www.limedark.com/Favriz/display.php –

+0

そして、私は自分の電話でしかテストしませんでした。それがそこで失敗するとすぐに、私は問題があると仮定しました。 –

答えて

0

Firefoxを実行しているXiaomi Mi Rednote 2で有効なコードをテストしましたが、正常に動作しています。携帯電話のブラウザがJavaScriptを正しく実行するように設定されていないと思われます。

Xperia Z browser setup

+0

これまでに起こったことはありません。私が知っておくべき小さなコードに、非常にユニークなものがありますか? –

+0

@HenryStone:いいえ、まったくユニークなものはありません。あなたの携帯電話に別のブラウザを追加するのはどうですか?例えばOperaやFirefoxを起動してから試してみてください。ポップアップをブロックしている可能性のあるセキュリティアプリケーションが電話にあります。 – Onyx

+0

ありがとう、私は私のウェブサイトのサーバー側の問題を修正しようとしていましたが、私はちょうど別の方法を選択しました。 –

関連する問題