window.plugins.childBrowser.close();
ができない。
そこで、ChildBrowserを呼び出したページかスクリプトで以下のイベントコールバックを定義する。
window.plugins.childBrowser.onLocationChange = function(loc){
if (loc.indexOf("http://example.com") >= 0)
window.plugins.childBrowser.close();
}
ChildBrowserで表示されるページに以下のようなリンクを入れる。
<a href="http://example.com" class="btn"><img src="../images/nav.png" alt="閉じる" /></a><br/></p>
"http://example.com"などといった、あり得ないURLを指定すればよい。
参考:http://newdailyblog.blogspot.jp/2012/04/how-to-close-child-browser-in-iphone.html
しかし、もっとスマートなやり方はないのだろうか?
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。