各種設定画面がURLスキームに対応したらしい
いろんなサイトで取り上げられていた.
iOS5でWi-Fiなどの設定画面を一発で開けるアイコンを作れることが判明 : iPhoneちゃんねる
[N] 【iOS 5】WiFiやGPSなどの設定を直接呼び出すショートカットアイコンを作成可能に!!
リンクタグで指定しただけじゃ登録できん...
というわけで,リンクの一覧を作っておけば登録が楽だ! と思い,HTMLでaタグのhrefにurlを入れただけのリンクを作ってみたが,これだけではbookmarkを登録できない.どうしたものかと,いろいろ探してみると,dataスキームURIにHTMLページを埋めこんで,そのHTMLから設定URLを叩くという方法で解決するらしい.
dolpen.net:text:iOS5で設定画面を開けるリンクが作れるらしい
こんなHTMLをdataURL化したリンクを作るだけです。タイトルはブクマ時のデフォルトタイトル、画像はアイコン(URLでもbase64でもいい。ここでは後者)、リンクはprefs:なんとかみたいなURLスキーム。本当は自動でこれを作るjavascriptも書いたのだけれど、dataURL化するときにescapeとか使って手抜きしているので、日本語の変換が微妙になってる。
アイコンを自分で指定するバージョンを作ってみた
上記サイトを参考に,ホーム画面に各種設定へのリンクを追加するサービスを作ってみた.アイコン画像のURL (たぶんbase64も可) を指定して,作成ボタンを押すと真っ白なページが表示される.表示されたページで「ホーム画面に追加」すると,ホーム画面にリンクができる.アイコンURLのデフォルトのiPhoneの「設定」のアイコンにしてみたけど,イマイチ.....
アイコン画像を指定してホーム画面に追加