次のコードを使用してデバイス検出を行います。
<script>
if( /Android|webOS|iPhone|iPod|BlackBerry|IEMobile/i.test(navigator.userAgent) ) {
if(window.location.hash == "#desktop"){
// Stay on desktop website
} else {
window.location = "<?php bloginfo('url'); ?>/m";
}
}
</script>
これは、ユーザーをデスクトップ バージョンの Web サイトに戻すという点で機能しますが、ユーザーがデスクトップ サイトのリンクをタップしてからモバイル サイトにリダイレクトされると、問題が発生します。
#desktop
デスクトップの表示リンクがクリックされた場合、常にすべてのリンクに を追加するにはどうすればよいですか? これは可能ですか?