gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 04:44:22 25 4
gpt4 key购买 nike

我从头开始创建了一个新的 Phonegap 2.5 项目,我一直试图在其中加载一个外部 URL,但在加载实际 URL 之前,我总是在启动时弹出输入框。我首先得到一个带有网站 URL 的弹出窗口,然后在输入框中显示“DeviceInfo”、“Device652321624”。如果我单击取消,它会在加载网站之前再弹出 2 次。在网站本身,它会加载一些相关的 URL,但其他的会导致整个页面刷新并再次弹出输入框。

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

如果有帮助,我还在 XCode 日志中看到了这条消息:Resetting plugins due to page load.

最佳答案

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

无论如何我的包含是:

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

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

我改成了

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

现在一切都很好。

此外,Android 的“create”命令会生成不同的 js 文件。确保使用为 ios 生成的新的。

希望对您有所帮助!

关于ios - 在 Phonegap 2.5 中加载外部 URL 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15402447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com