Android Browser のリンクをクリックした時に Chrome for Android で指定された URL を開く方法を探しています
このエントリの賞味期限は 2013-10-01 です。
ちょっと頼まれて調べ物をしていました。
MobileSafari から Chrome for iOS でURLを開く方法
Chrome for iOS がインストールされている状態で、以下のリンクをMobileSafariでクリックすると、Chrome で google.com を開くことができます。
<a href="googlechrome:google.com">intent call</a>
Android Browser から Chrome for Android でURLを開く方法
Android Browser でリンクをクリックしたときに Chrome for Android でURLを開きたい。
つまり、
- Chrome for Android がインストールされていれば Chrome でURLで開く
- Chrome for Android がインストールされていなければ Google Play の Chrome のページを開きインストールを促す
といった動作をしたいのです。
Manifest Viewer で Chrome for Android の AndroidManifest.xml を参照し、以下のような Intent URI を作ることで、クリックで Google Play を開くところまでは行けたのですが、肝心のChromeでURLを開く方法が不明です。
<a href="intent://google.com/;#Intent;package=com.android.chrome;end">intent call</a>
Chrome for iOS のように、以下のリンクでURLを開けるとよいのですが、Chrome for Android は起動しても、肝心のURLが渡りません(バグ?)
<a href="googlechrome:google.com">intent call</a>
Android Browser から Chrome で URL を開く方法をご存知の方が居ましたら、是非ご教授していただきたく。