モバイル ユーザーをメイン Web サイトからモバイル Web サイトにリダイレクトする JavaScript をいくつかテストしています。しかし、私が見つけたものは Cookie を使用しており、Cookie は、ブラウザーを閉じるだけでなく、ブラウザーの Cookie を消去せずに、ユーザーが直接モバイル Web サイトに戻るのを防いでいるようです。
Cookie の代わりに変数を使用してこれを行うことはできますか? またはPHP?
この単純なスクリプトは、保存されたファイル値を使用しているように見えますが、動作させることができません。
<script>
if (document.location.search.indexOf("skipmobile") >= 0) {
document.cookie = "skipmobile=1";
}
else if ((document.location.hostname.match(/\.mobi$/) || screen.width < 699)
&& document.cookie.indexOf("skipmobile") == -1)
{
document.location = "mobile/";
}
</script>`
完全なサイトへのモバイル側リンクは、次のように終わります: http://www.domain.com/?skipmobile=1 `
任意の提案をいただければ幸いです。