Way*_*Lue 5 uiwebview ios cordova
我从头开始创建一个新的Phonegap 2.5项目,我一直在尝试加载外部URL,但是在加载实际URL之前我一直在启动时弹出输入框.我首先弹出一个带有网站URL的弹出窗口,然后在输入框中显示"DeviceInfo","Device652321624".如果我单击取消,它会在加载网站之前再弹出2次.在网站上,它会加载一些相对的URL,但是其他的会导致整个页面刷新并且输入框会再次弹出.
我通过设置设置了URL <content src="http://phonegap.example.com" />,这只是一个使用Javascript的常规网站.我甚至试图评论出所有Phonegap特定的代码(没有更多的ondeviceready电话),但它仍然会导致问题.http://www.google.com为我加载,所以我不确定还有什么要检查.它适用于我开发的Android版本.
如果有帮助,我也在XCode日志中看到了这条消息: Resetting plugins due to page load.
我今天遇到了完全相同的问题。我通过检查 cordova.js 文件的包含来修复它(此 js 是在使用命令创建项目时生成的create。(在重命名的 cordova 项目版本中称为 cordova.js 。可能是 PhoneGap 中的phonegap.js ?)
无论如何,我的内容是:
<script type="text/javascript" src="js/cordova.js"></script>
Run Code Online (Sandbox Code Playgroud)
而 je js 文件位于项目根目录中:
我把它改为
<script type="text/javascript" src="cordova.js"></script>
Run Code Online (Sandbox Code Playgroud)
现在一切都很好。
此外,createAndroid 的“ ”命令会生成不同的 js 文件。确保使用为 ios 生成的新版本。
希望有帮助!
| 归档时间: |
|
| 查看次数: |
3082 次 |
| 最近记录: |