Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未第二次调用Phonegap.js_Javascript_Html_Windows Phone 7_Cordova - Fatal编程技术网

Javascript 未第二次调用Phonegap.js

Javascript 未第二次调用Phonegap.js,javascript,html,windows-phone-7,cordova,Javascript,Html,Windows Phone 7,Cordova,我正在使用Phonegap创建一个WP7.1应用程序。我有一个html页面,其中添加了大量javascripts和phonegap.js。 第一次加载页面时,一切正常。 但当我返回并再次回到同一页面时,不会调用device ready。 我也不能在其他js中调用其他函数 为什么会这样? 在某些js中是否出现了一些错误。我如何追踪它 提前感谢。调试Phonegap可能会很有挑战性,因为它通常会无声地失败。由于您的脚本似乎是第一次运行,因此可能不是简单的语法错误导致问题。尝试在桌面浏览器上使用JS调

我正在使用Phonegap创建一个WP7.1应用程序。我有一个html页面,其中添加了大量javascripts和phonegap.js。 第一次加载页面时,一切正常。 但当我返回并再次回到同一页面时,不会调用device ready。 我也不能在其他js中调用其他函数

为什么会这样? 在某些js中是否出现了一些错误。我如何追踪它


提前感谢。

调试Phonegap可能会很有挑战性,因为它通常会无声地失败。由于您的脚本似乎是第一次运行,因此可能不是简单的语法错误导致问题。尝试在桌面浏览器上使用JS调试控制台运行脚本,您可能会在那里看到一些错误消息。尽管Phonegap本身可能不会运行,但通常不太难保持与桌面浏览器的兼容层,以帮助您发现简单的错误

您还可以查看如何使用远程Weinre调试器。这为您的开发设备提供了一个调试控制台,它可能会显示开发环境本身没有的错误消息。尝试:-


您声明包含Phonegap.js,可能您使用的是当前版本,如Phonegap 1.9.0?

谢谢。我试过了,但问题仍然存在。我不知道是什么引起的?