从应用程序打开单独的浏览器(ios/android)
Posted
技术标签:
【中文标题】从应用程序打开单独的浏览器(ios/android)【英文标题】:Open a separate browser from an app(ios/android) 【发布时间】:2019-01-17 19:47:24 【问题描述】:我正在使用 angularjs/pure javascript 构建网页。
此网页将在 ios 和 android 的应用程序中使用。我正在尝试在单独的浏览器中打开单独的网页,但每次它都在应用视图本身中打开。
以下是我试过的方法,可惜没用。
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)的主要内容,如果未能解决你的问题,请参考以下文章
js 通过浏览器直接打开应用程序(IOS,Android)并判断浏览器内核
根据浏览器内核判断是web/iOS/android/ipad/iphone 来打开不同的网站或页面