从 Ipad phonegap 应用程序在外部浏览器中打开网页 [重复]

Posted

技术标签:

【中文标题】从 Ipad phonegap 应用程序在外部浏览器中打开网页 [重复]【英文标题】:Open webpage in an external browser from Ipad phonegap application [duplicate] 【发布时间】:2012-05-11 13:50:31 【问题描述】:

可能重复:phonegap: open an external link in Safari not the app's UIWebView

我为我的 Ipad 制作了一个 html5 应用程序。这是使用 phonegap 制作的。 在我的应用程序中,我有一些指向网页的外部链接。 但是,当我打开这些链接时,外部网页会在我的应用程序中打开,并且由于我的 Ipad 没有“后退按钮”,因此无法返回我的应用程序。即使我关闭应用程序,然后再次打开它,外部网页也会打开。

我尝试使用子浏览器解决问题,但我遇到了同样的问题。 这是我使用的代码:

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>

我当然尝试过常规的 a href。 有人可以解决我的问题吗? 谢谢你的时间:)

【问题讨论】:

对不起,如果您在打开 ChildBrowser 时关闭应用程序,当重新打开应用程序时仍显示 childbrowser? 是的,这就是我的意思。我无法从外部网页返回并返回到我自己的应用程序,因为外部网页是在同一个窗口中打开的,而不是在浏览器(或其他解决方案)中打开:) @SimonMacDonald:您不知道如何在外部而不是在应用程序内部打开外部网页的解决方案? :) 【参考方案1】:

我遇到了完全相同的问题。我通过在这样的 a-tag 中添加 target="_blank" 来解决它。

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

希望这会有所帮助。

【讨论】:

太好了,我认为这会奏效。你很擅长这个 Tinna... :p 这适用于 2017 年的 android

以上是关于从 Ipad phonegap 应用程序在外部浏览器中打开网页 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

QWebEngineView 在外部浏览器中打开

Webview 链接在外部浏览器中打开

如何在外部浏览器而不是应用内(instagram)中打开链接?

Cordova RSS 提要链接不会在外部浏览器中打开

如何从 PhoneGap 3.1 应用程序打开外部链接到 Safari/Chrome 浏览器?

在 UIWebView 中打开一些项目,在外部浏览器中打开其他项目