Phonegap应用程序:外部URL不在IOS的InApp浏览器中打开
PhoneGap IOS应用程序的系统浏览器中无法打开外部URL。 我正在使用PhoneGap Build 2.7.0。
使用Javascript:
window.open(myURL, '_blank', 'location=yes');
config.xml中
<plugins> <plugin name="InAppBrowser" value="CDVInAppBrowser" /> </plugins> <access origin="*" />
如何解决这个问题? 当我使用url“www.google.com”它工作正常,但是当我使用所需的url为我的应用程序它没有工作,即使该url在浏览器中正常工作。
Javascript:
myURL = encodeURI(myURL); window.open(myURL, '_blank', 'location=yes');
encodeURI方法的使用解决了上述问题
参考这个链接。 我已经使用这个插件为我的IOS应用程序开发的方式。 它像一个魅力。 而且,它很容易整合。
希望能帮助到你 !
- 如何在iOS中更改cordova-camera-plugin语言?
- 停止iframe在phonegap项目中redirect/打开移动Safari
- Facebook注册:操作无法完成(com.facebook.sdk错误2)
- Phonegap /cordova相机插件 – 如何获取照片的date/时间戳?
- 怀疑使用phonegap和titanium
- 如何以JPEG格式读取HEIC画廊照片
- 使用phonegap v 2.9构buildXCode 4.6发行版的存档失败
- 我可以在应用程序包中访问jquery和cordova的Documents目录中创build一个html文件吗?
- 如何在VisualStudio中运行现有的phonegap(ios)应用程序进行windows开发