CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録 業界・技術情報

[備忘録]PCサイトとスマホサイトを選択振り分けする方法

投稿日:

blogger-336371_640-s
あると便利な振り分け機能

スマホでPC用サイトにアクセスした際、「スマホサイトに移動しますか?」といった表示を出し、
(1)「はい」を選択した場合 → スマホサイトを表示
(2) 「いいえ」を選択した場合 → そのままPCサイトを表示する
機能を実装したので、ここに方法をメモ。。

スマホでもPCサイトを見たいときがある

こういったスマホ/PCのサイト表示では、スマホの場合強制的にスマホサイトを、PCの場合はPCサイトのみを表示させる設定もあるが、個人的にはPC用/スマホ用どちらのサイトも見たい場合がある。
そんなとき、この方法があるとユーザーが自分の意思で選べるのでありがたい。
※参考サイト: http://smart4me.net/weblog/?p=1558

HTMLソースにJavaScriptを記載するだけ

通常、PCサイトのトップページに設定することが多いと思うが、振り分けを行いたいページのHTMLファイルに以下の記述を追記するだけ。(の直前に追加する)

──────────────────────────────────────────────
<script type="text/javascript">
    var ua = navigator.userAgent.toUpperCase();
    if(document.referrer.indexOf(location.href.split('/')[2]) == -1 && (ua.indexOf('IPHONE') != -1 || (ua.indexOf('ANDROID') != -1 && ua.indexOf('MOBILE') != -1))) {

        if(window.confirm('スマートフォンサイトに移動しますか?')) {
            location.href = 'http://xxxx.com/sp/(リンク先スマホサイトのURL)';
        }
    }
</script>
──────────────────────────────────────────────

一度 PCサイトを見る選択をしたあと、繰り返しトップページに来た場合 同じメッセージが出ないようになっています。

-備忘録, 業界・技術情報

関連記事

便利な小ワザ:よく使うフォルダを仮想ドライブにしちゃおう!

Windowsの「仮想ドライブ」が意外と便利! よく使うフォルダは「仮想ドライブ」にしておくと、簡単にアクセスできて便利! 例えば、LAN環境で繋がっている共用フォルダなど、エクスプローラの「ネットワ …

no image

[SNS]Twitterに携帯からメールで投稿する方法

「つぶやき」と言うくらいだから、出先で遭遇したモロモロをつぶやきたい、、ということで、ケータイから投稿できるサービスを使ってみた。 いろいろあるようだが、、ワタシは「Twittermail」という無料 …

ロボットが操縦するバイクが時速200キロでサーキットを疾走!

SFで見ていたことが現実に。。 ITmediaの記事で「時速200キロ!バイク操縦するロボット『MOTOBOT』が超進化」というのがあった。 なんと、ロボットがバイクを操縦して200kmでサーキットを …

[備忘録]Androidスマホでhostsを書き換える方法

サイトのリニューアル作業を行っていると、旧サーバーで既存サイト(旧サイト)を公開しつつ、新しいサーバーでリニューアルサイトを構築するケースが多々ある。 同じドメイン(URL)で新サイトの動作検証等を行 …

[備忘録]Windows8:チャームを表示させない方法

マウス操作するたびにチャームが表示されウザイ。。 愛用のノートPC(LetsNOTE)のOSは Windows8だが、、画面の右端の方でマウス操作をしているとチャームが突然表示され、、非常にウザイ。。 …