2012-05-11 10 views
3

可能性の重複:私は私のiPad用HTML5アプリケーションを作っている
phonegap: open an external link in Safari not the app's UIWebViewオープンWebページ

。これはphonegapでネイティブに作られています。 私のアプリケーションでは、Webページへの外部リンクがあります。 しかし、これらのリンクを開くと、アプリケーションに外部Webページが開き、Ipadに「戻る」ボタンがないため、アプリケーションに戻ることができません。アプリケーションを閉じてからもう一度開くと、外部Webページが開きます。

私はchildbrowserの問題を解決しようとしましたが、私は同じ問題を抱えています。 ここで私が使用したコードです:

openChildBrowser('http://en.wikipedia.org/wiki/Lapis_lazuli',{ showLocationBar: true });">text here</a> 

と:

<a onclick= "window.plugins.childBrowser.showWebPage('http://en.wikipedia.org/wiki/Lapis_lazuli',{showLocationBar: true});">text here</a> 

は、私はofcourseのHREFを定期的に試してみました。 誰かが私の問題の解決策を持っていますか? ありがとうございました:)

+0

申し訳ありませんが、ChildBrowserが開かれているときにアプリケーションを閉じると、そのアプリケーションが再オープンされたときに子ブラウザが表示されますか? –

+0

はい、これは私の言いたいことです。外部Webページがブラウザ(または他のソリューション)ではなく同じウィンドウで開かれているため、外部Webページから戻って自分のアプリケーションに戻すことはできません。 – TorK

+0

@SimonMacDonald:Youアプリケーションの内部ではなく、外部のWebページを外部に開く方法に関する解決策を知りませんか? :) – TorK

答えて

5

私は全く同じ問題がありました。私はこのようにaタグの中にtarget = "_ blank"を追加して解決しました。

<a href="http://en.wikipedia.org/wiki/Lapis_lazuli" target="_blank">text here</a> 

これが役立ちます。

+1

素晴らしい、私はこれが動作すると思います。あなたはこのティナをうまく使っています...:p – TorK

+0

これは2017年にAndroidで私のために働きます。私が試してみるまで、iOSが動作するかどうかはわかりません... – VictorySaber