cordova-plugin-inappbrowser不能打开从APP到IOS的链接设备默认浏览器
搜索了很多,但无法找到正确的解决方案。cordova-plugin-inappbrowser不能打开从APP到IOS的链接设备默认浏览器
I am trying to open links from my app to default browser of my IOS device,
但它不工作。它完美地与我的android设备一起工作。
-
我的插件安装正确,(我可以看到,在科尔多瓦插件列表我的应用程序)
其次是语法,我曾尝试:
window.open(这一点。 href,'_system'); (this.href,'_blank',{closebuttoncaption:'Close',toolbar:'yes','location = yes'});}}; (this.href,'_blank',{closebuttoncaption:'Close',toolbar:'yes'});}};
window.open(this.href, '_SYSTEM', '位置=是')
与cordova.InAppBrowser.open相同的溶液,这作为起始语法。
与一起试图与控制器功能也
链接
$ scope.openInExternalBrowser =功能(路径){
VAR选项= “closebuttoncaption =关闭,工具栏= YES”; 如果($ ionicPlatform.is( 'IOS')==真){
window.open(path, '_blank', {'closebuttoncaption': 'Close', 'toolbar':'yes', 'location=yes'});
}其他{ window.open(路径, '_SYSTEM', '位置= YES'); }}
所以寻找一些妥善的解决办法,这将正常工作。
感谢&问候,
索普
最后,大量的研究后建立的千,这个帖子帮我解决问题。
与“科尔多瓦 - 插件白名单”插件的帮助。 您需要在default-src属性和CSP元素之后添加“gap:”。 => default-src gap:*;
感谢*。
我只是用这个为我的项目,并确认这是工作
cordova.InAppBrowser.open('https://google.com','_self')
它是否正确地打开您的IOS设备和IOS模拟器的浏览器链接? – Sopo
是否有任何设置在离子cordova,这是控制iOS应用程序停止开放外部链接? – Sopo