お問い合わせフォームと領収書ページを備えたモバイル向けに最適化された単一のページを作成中です。私たちの CMS には、同じコンテンツの「デスクトップ」ページがありますが、CSS、リダイレクトなどに関してデスクトップ ページを編集することはできません。
mobile-page は、モバイル専用キャンペーンに使用されます。ただし、誰かがデスクトップまたはタブレットからページにアクセスした場合は、代わりにデスクトップ バージョンにリダイレクトされることを確認したいと思います。
私はこの種のスクリプトを見てきました:
<script type="text/javascript">
<!--
if (screen.width <= 699) {
document.location = "mobile.html";
}
//-->
</script>
しかし、最近のモバイルの解像度ははるかに高くなっているため、「699 以上の場合はデスクトップ サイトにリダイレクトする」という逆の処理を行っても、おそらくうまくいかないのではないでしょうか。Samsung Galaxy s 3 はほぼデスクトップの解像度を持っています... これは 2 つの別々のサイトであるため (古い厳格な CMS のため)、メディア クエリを使用することは実際にはオプションではありません。では、モバイル以外のユーザーやタブレット ユーザーをリダイレクトするにはどうすればよいでしょうか。どの携帯電話のユーザーもモバイル ページのページにとどまります。
注意してください - 当社のサーバーは PHP を実行していないため、サーバー側のファイルを変更することはできません。JavaScriptっぽいものが必要だと思います。