没有在phonegap中执行javascript代码

时间:2013-04-10 02:22:14

标签: javascript cordova

我的问题是,在应用程序的某些部分编译和测试我的应用程序时似乎没有执行javascript代码

我注意到当我第一次加载时在浏览器中尝试相同的部分与编译的应用程序具有相同的行为,但是当我重新加载页面时执行代码javascritp

行为可以在此链接中看到

http://jeanca.com/clientes/bluepages/search/specialist.html

1 个答案:

答案 0 :(得分:0)

关于如何为PhoneGap打包此应用程序存在一些问题:

  1. 您从远程服务器(重定向到另一台服务器)中包含一个javascript文件(prettify.js)。在您的构建本地包含此文件

  2. 在代码的至少一个位置,您创建的是本地链接,而不是正确限定的网址,例如

    $('#especialidades')。append('< dd>< a href =“specialistList.html?id ='+ data [0] [i] +'”>'+ data [1] [I] + '< / A>< / DD>');

  3. 在PhoneGap内部,该href将被解释为href=file://specialistList.html?...。你应该把完全限定的URL放在那里,例如href://yourserver.com/specialistList.html?...

    您还应该确保您使用的所有外部服务器都在PhoneGap项目配置中列入白名单。