android - Cordova - 打开应用程序内的链接

标签 android angularjs cordova webview

我正在使用 cordovaangular 开发 android 应用程序。
我尝试在 webview 中打开外部链接,但它总是在 chrome 中打开...

我尝试使用:

navigator.app.loadUrl(link, {openExternal:false})

还有:

window.open(link, '_self', 'location=yes')

我错过了什么?

谢谢你:)

最佳答案

你应该试试:

window.open(myURL, '_blank'); => OPEN IN INAPPBROWSER 

window.open(myURL, '_system');  => OPEN IN SYSTEM BROWSER

建议:您应该尝试对您的 URL 进行编码:myURL = encodeURI(urlStr);

关于android - Cordova - 打开应用程序内的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401863/

相关文章:

android - 如何正确启动 ListFragment 的多选上下文操作栏(有问题)

javascript - Angular ui -router 页面浏览器刷新显示空值?如何持久保存数据?

javascript - AngularJs 值更改时隐藏输入的调用函数 $watch

javascript - 在phoneGap 中运行Mozilla Firefox 特定代码?

android - FileProvider 和二级外部存储

android - 如何为应用内结算添加折扣价并在应用程序中显示?

android - Cordova - 如何检测是否安装了谷歌地图应用程序

android - 将 Unity3d 场景与 PhoneGap 应用程序结合使用

android - SKMaps 显示黑色/蓝色背景

javascript - 格式化 Angular JS/Bootstrap 选项卡