0

モバイル ユーザーをメイン 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 `

任意の提案をいただければ幸いです。

4

1 に答える 1

0

私は Neil と申します。handsetdetection.com で働いています。閲覧者をモバイル サイトにリダイレクトし、使用しているモバイル デバイスの種類に合わせて画面サイズとボタンを自動的に調整する別の方法もあるということを、読者の皆様にお伝えしたいと思います。ただし、サイトのモバイル バージョンを用意するだけでは十分ではなく、訪問者をメインの Web サイトからサイトのモバイル バージョンにリダイレクトする必要があります。これはハンドセット検出と呼ばれ、プラグインとしてサイトのバックエンドに簡単にインストールできます。これがお役に立てば幸いです、ニール・サマーズ

于 2013-05-08T06:30:07.277 に答える