auのEZwebサイトだけで利用可能な特殊URIの独自拡張一覧

先日、リンクタグを使ったケータイならではの小技をまとめてみたんですが、その時にちょろっと出てきたau特有の特殊URI。

auだけってことで、あんまりサイト制作上使われることのないものではあるんですが、何気に色々と他にもこんなことが出来るよーってのが多いんですね。
というわけで、そんな特殊URIをまとめてみることにしました。

特殊URIとは、

<a href="device:hoge">hogehoge</a>

と記述するもので、この特殊URIを使うことで、様々な動作をさせることが出来るようになります。

最近は3キャリア共通でコーディングすることも多くなってきていることもあってか、それぞれキャリアごとにページをコーディングするキャリア公式サイトやEZwebだけでサービス提供しているサイトくらいでしか使われていないようですね。

前のページへ戻る

前のページへ戻らせる際の記述です。

<a href="device:back">戻る</a>

URLを入力する画面を開かせる

キャリアに拘わらずURLを直接入力させることができますが、その画面を開く記述です。

<a href="device:goto-URI">URL入力する</a>

前回画面を表示させる

ブラウザ履歴を使って前回表示した画面を表示させる記述です。

<a href="device:reload">前回画面を表示する</a>

トップメニューへ移動

ブラウザのトップメニューへ移動させる記述。そこまで使用頻度は高くないと思いますが。。

<a href="device:home">トップメニューへ</a>

お気に入りの挙動

ブラウザに登録してあるお気に入りの一覧を開くことが出来ます。

<a href="device:home/bookmark">ブックマーク一覧を開く</a>

また、今開いているページをお気に入りに登録させることが出来る記述もあります。タイトルが日本語の場合はURLエンコードを忘れずに。

<a href="device:home/bookmark?URI=http://example.com/&title=タイトル">ブックマークに登録</a>

ブラウザを閉じる

ブラウザを終了させる場合に使う記述です。

<a href="device:kddibrowser-end">ブラウザを閉じる</a>

位置情報の取得

位置情報の通知を行う記述ですね。
簡易位置情報とGPS位置情報によって記述方法が異なります。

簡易の場合

<a href="device:location?URI=http://example.com/">現在位置を通知(簡易)</a>

GPSの場合

<a href="device:gpsone?URI=http://example.com/">現在位置を通知(GPS)</a>

また保存していたGPS情報を通知する場合も記述が異なります。

<a href="device:locaddr?URI=http://example.com/">保存済みGPS情報を通知</a>

ブラウザを切り替えて開く

PC向けのブラウザを開かせたい、あるいはPCサイト側からEZwebのブラウザを開かせたいという場合に使います。

PCサイトビューアで開かせる

<a href="device:pcsiteviewer?URI=http://example.com/">PCサイトビューアで閲覧する</a>

EZwebで開かせる(PCサイトビューア内からのみ有効)

<a href="device:ezweb?URI=http://example.com/">EZwebで閲覧する</a>

サイトとBREWアプリを連携

これは勝手サイトではまず使わない記述方法ですが、一応。

BREWアプリカタログを開く

<a href="device:brew/start?value=mshop1">BREWアプリカタログへ</a>

BREWアプリを起動する

<a href="device:brew/start?value=mshop1&itemid=BREWアプリID">○○アプリを起動する</a>

最新版確認後にBREWアプリを起動

<a href="device:brew/start?value=mshop1&itemid=BREWアプリID&verup=verup">○○アプリを起動する(バージョンアップ確認)</a>

metaタグで使える独自拡張

独自拡張はリンクタグだけでなくmetaタグに使う場合があります。
例えばサイト内でブックマークさせたくないページをブックマークできないようにする、例えばブックマークをさせる際に他のURLを指定したり、同ドメインのトップページを指定したりといったことが可能です。

ブックマークをさせない

<meta name="vnd.up.markable" p:forua="true" content="false" />

現在ページではなく別ページをブックマーク

<meta name="vnd.up.bookmark" p:forua="true" content="&#91;http://example.com/&#93;" />

このあたりの情報は、現状auの技術情報にもあまり掲載がないんですよね。

仕様が改版されて種類が増えることもあったりしていて、これが全部とは言えないのですが、まぁ他にも何か出てきたら追記するようにします。

モバデビの最新情報をチェック