ios – 在Phonegap 2.5中加载外部URL时出错

前端之家收集整理的这篇文章主要介绍了ios – 在Phonegap 2.5中加载外部URL时出错前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我从头开始创建一个新的Phonegap 2.5项目,我一直在尝试加载外部URL,但是在加载实际URL之前我一直在启动时弹出输入框.我首先弹出一个带有网站URL的弹出窗口,然后在输入框中显示“DeviceInfo”,“Device652321624”.如果我单击取消,它会在加载网站之前再弹出2次.在网站上,它会加载一些相对的URL,但是其他的会导致整个页面刷新并且输入框会再次弹出.

我通过设置< content src =“http://phonegap.example.com”/>来设置网址,这只是一个使用Javascript的常规网站.我甚至尝试评论所有Phonegap特定代码(不再需要ondeviceready调用),但它仍然会导致问题. http://www.google.com为我加载,所以我不确定还有什么要检查.它适用于我开发的Android版本.

如果它有帮助,我也在XCode日志中看到了这条消息:由于页面加载而重置插件.

解决方法

我今天遇到了同样的问题.
我通过检查cordova.js文件的include来修复它(使用create命令创建项目时会生成此js.
(在重命名的cordova项目版本中称为cordova.js.可能是phonegap中的phonegap.js?)

无论如何,我的包括

<script type="text/javascript" src="js/cordova.js"></script>

而je js文件在项目根目录中:

我改成了

<script type="text/javascript" src="cordova.js"></script>

现在一切都很美好.

另外,Android的’create’命令会生成不同的js文件.使用为ios生成的新内容.

希望有所帮助!

猜你在找的iOS相关文章