MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

モバイルアクセスか否かを判定する「Detect Mobile Browser」

タグ: [] [] [] [] []

buzz_button

Detect Mobile Browserはコードを生成するWebサービス。スマートフォンが多数登場した結果、WebサイトへのアクセスがPCのみならず携帯電話から来ることも増えてきた。その際に必要になるのがモバイルか否かの判定だ。

ピクチャ 206.png
コードを生成する

 

日本の携帯電話においては既に幾つかのライブラリが存在する。だがグローバルなサービスを構築する場合は別な判定が必要になるだろう。そこで使ってみたいのがDetect Mobile Browserだ。Detect Mobile Browserは各種プログラミング言語向けのモバイルアクセス判定コードを生成する。

対応しているのはApache(.htaccess)、ASP、ColdFusion、JSP、JavaScript、PHP、Railsとなっている。処理としてはブラウザのユーザエージェントを取得して判別する形式になっている。コード量は少なく、正規表現を使って判定している。

ピクチャ 157.png
PHP向けのコード

 

Detect Mobile Browserが提供するのは判定を行った後、モバイルであればリダイレクト処理を行うコードだ。これを改変して自分のシステムにあった形にすればいいだろう。生成されたコードは特にライセンスはなく、商用/非商用に限らず利用できるとのこと。日本のみならず世界的なサービスを考える際には使ってみたいライブラリだ。

 

Detect Mobile Browser - Open source mobile phone detection
 http://detectmobilebrowser.com/

December 14th, 2009 Posted by admin | 1コメント

1 Comment »

  1. ※このご連絡は、NTTコミュニケーションズが運営する
    “My”アフィリエイトの広告プログラムをご紹介する目的で行っております※
    突然のご連絡失礼いたします。“My”アフィリエイト スカウト事務局の松嶋と申します。
    現在、大手企業様のプロモーションにご協力いただきたい優良なサイト様に個別にお声掛けさせていただく活動をしております。
    サイトを拝見し、パソコンやインターネットを使ってのならではの便利な情報、楽しい情報を多く更新されている魅力的なサイトだと感じ、
    ご連絡をさせていただきました。
    ご協力いただきますと特典もございます。詳細をご確認後にご判断いただいて構いませんので、
    ご興味がございましたらご連絡をお願いいたします。

    ▼詳細メール申込フォーム  http://www.repo.jp/scouting/
    ※必須入力項目:エントリーコード『123』 、サイトURL『http://www.moongift.jp/』

    ご返信にて詳細をご案内させていただきます。
    この度のご連絡で不快な思いをされた方には誠に申し訳ございません。
    ご検討のほどよろしくお願いいたします。

    Comment by “My”アフィリエイトスカウト事務局 | 2009/12/14 Monday

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding