如何在InAppBrowser页面(Ionic v1.5)中在系统浏览器中打开链接

时间:2019-01-30 08:03:53

标签: cordova ionic-framework inappbrowser

我已经查看了与此相关的SO票据的负载,但尚未找到答案。

我的情况与以下情况完全相同:cordova phonegap: handling links from within inappbrowser (need external links to open new browser or open in system browser)-即,我们的应用将我们的移动响应网站包装在InAppBrowser中。几乎没有其他添加,但这就是它。我正在尝试获取与我们的应用程序无关的链接,以便在外部系统浏览器中打开。无论我尝试了什么,外部站点总是在InAppBrowser中打开。

请注意,我遵循了上面票证中的答案,这使整个网站都在Cordova Web视图中运行,而不是在InAppBrowser中运行。这样的工作,我可以确认外部链接确实打开了系统浏览器,但是我们的网站并不是以这种方式运行的,并且副作用太多,因此我需要将网站保留在InAppBrowser中暂时。

有人可以告诉我如何从系统浏览器的InAppBrowser中打开这些外部链接吗?我的猜测是,应该有一种方法可以拦截网页内的“ window.open”或锚定点击,以使其调用。

我尝试过的事情包括:

cordova phonegap: handling links from within inappbrowser (need external links to open new browser or open in system browser)

Ionic: Intercept PDF URLs with cordova-plugin-inappbrowser

使用window.open和target == _system。

没有运气。

0 个答案:

没有答案