###前提・実現したいこと
スマートフォンとPCをユーザーエージェントでJavascriptで振り分けた後、スマホでPCサイトを見るときに他のページに飛ぶたびにスマートフォン表示をさせるかどうかのダイアログが出てしまい煩わしいです。
一旦スマホからPCサイトに入った後は他のリンクを辿ってもダイアログが出ないようにできないでしょうか?
###発生している問題・エラーメッセージ
スマホでPCサイトのリンクをたどるたびに、スマートフォンサイトを表示するかどうかのダイアログが出てしまう。
###該当のソースコード
<script type="text/javascript"> var ua = navigator.userAgent; if (ua.indexOf('iPhone') > 0 || (ua.indexOf('Android') > 0) && (ua.indexOf('Mobile') > 0) || ua.indexOf('Windows Phone') > 0) { if (confirm('スマートフォンサイトに移動しますか?')) { location.href = './sp/'; } } </script>
###試したこと
htaccessでリダイレクトさせる方法も試しましたが、今度はスマホサイトからPCサイトへのリンクが働かず、すべてスマホサイトにリダイレクトされてしまい、困っております。
###補足情報(言語/FW/ツール等のバージョンなど)
HTML5,CSS3,Javascript
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/10 05:23