从应用程序打开单独的浏览器(ios/android)

Posted

技术标签:

【中文标题】从应用程序打开单独的浏览器(ios/android)【英文标题】:Open a separate browser from an app(ios/android) 【发布时间】:2019-01-17 19:47:24 【问题描述】:

我正在使用 angularjs/pure javascript 构建网页。

此网页将在 iosandroid 的应用程序中使用。我正在尝试在单独的浏览器中打开单独的网页,但每次它都在应用视图本身中打开。

以下是我试过的方法,可惜没用。

window.open(url, '_blank');

window.open(url, '_system', 'location=yes');

请提供一些输入。 :)

【问题讨论】:

【参考方案1】:

在 iOS 上试试这个:-

  UIApplication.shared.open(url, options: [:], completionHandler: nil)

【讨论】:

嗨南希,这是本机代码。我需要从我的 js 文件中触发它。 window.open(url, "_self") 试试这个 _self 将在当前帧中打开。我需要在应用程序外部在单独的浏览器中打开。 w3schools.com/jsref/met_win_open.asp 看看这个是否有帮助。 谢谢南希。不幸的是,它仅适用于浏览器。在应用程序内部,它仍然在当前的 web 视图中打开。我正在寻找可以打开设备默认浏览器的东西。

以上是关于从应用程序打开单独的浏览器(ios/android)的主要内容,如果未能解决你的问题,请参考以下文章