0

私は実際にモバイル版でWebサイトを作成しました(2番目のindex.htmlを持つ別のフォルダーにあります)

このスクリプトを使用して、モバイルをデスクトップ バージョンからモバイル バージョンにリダイレクトしました

if ( navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/iPad/i) ){
    window.location.href = "http://m.website.net" + document.location.hash;
}    

それはうまくいきますが、問題は、モバイル バージョンを共有している人々が、モバイル URL のために人々をモバイルに送信することです。だから私はこのようにそれらをデスクトップ版に自動的にリダイレクトしようとします

if (! navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/iPad/i) ){
    window.location.href = "http://www.website.net" + document.location.hash;
}

それはiPhoneでは機能しましたが、iPadでは無限ループを作成します。どうすればよいですか? これを行うにはjavascriptしか使用できません

if (screen.width <= 960) {document.location = mobile.html";} iPad Retina やその他の解像度のせいでスクリプトライクが使えない

4

1 に答える 1