应用程序错误。出现网络错误。 (文件:///data/data/com.intel.html5tools.apppreview/files
Application Error. There was a network error. (file:///data/data/com.intel.html5tools.apppreview/files
我在启动项目中的其他页面时遇到问题。 Index.html 开始正常。这似乎是在最近升级到 Intel XDk 之后出现的。 1826. 我可能错了。我通常有一个普通的 App Framework 应用程序,然后添加附加页面。我的页面是单独的 html 个页面。在我的示例中,我有正常生成的 index.html 页面,然后我还有一个 login.html 页面。我尝试使用 javascript 按钮启动页面:window.location.href = 'login.html';并使用 html 按钮:
在这两种情况下,我现在都会收到应用程序错误。使用 App Preview 时,错误是:
Application Error. There was a network error. (file:///data/data/com.intel.html5tools.apppreview/files/appmobicache/YqWWub....../4.0.0/login.html
当 运行 作为已安装的应用程序并且我在第二台设备上尝试时,错误是:
Application Error. The web page contains an error. (file:///android_asset?www/login.html.
然而,这在模拟器中运行完美。我该如何解决这个问题?
我怀疑您 运行 进入 "whitelist" 或其他页面存在跨域问题。最好在构建 Cordova 应用程序时构建一个单页应用程序(当您使用 Intel XDK 时,您正在创建一个标准的 Cordova 应用程序)。当您切换到一个新页面时,您将失去 JavaScript 上下文,该上下文提供与底层 Cordova 本机层的连接,您需要使整个事情正常进行。可以使多页应用程序工作,但它通常很麻烦,而不是构建 Cordova 应用程序的推荐方法。
请参阅 this Cordova doc 了解更多背景信息。
我在启动项目中的其他页面时遇到问题。 Index.html 开始正常。这似乎是在最近升级到 Intel XDk 之后出现的。 1826. 我可能错了。我通常有一个普通的 App Framework 应用程序,然后添加附加页面。我的页面是单独的 html 个页面。在我的示例中,我有正常生成的 index.html 页面,然后我还有一个 login.html 页面。我尝试使用 javascript 按钮启动页面:window.location.href = 'login.html';并使用 html 按钮:
在这两种情况下,我现在都会收到应用程序错误。使用 App Preview 时,错误是:
Application Error. There was a network error. (file:///data/data/com.intel.html5tools.apppreview/files/appmobicache/YqWWub....../4.0.0/login.html
当 运行 作为已安装的应用程序并且我在第二台设备上尝试时,错误是:
Application Error. The web page contains an error. (file:///android_asset?www/login.html.
然而,这在模拟器中运行完美。我该如何解决这个问题?
我怀疑您 运行 进入 "whitelist" 或其他页面存在跨域问题。最好在构建 Cordova 应用程序时构建一个单页应用程序(当您使用 Intel XDK 时,您正在创建一个标准的 Cordova 应用程序)。当您切换到一个新页面时,您将失去 JavaScript 上下文,该上下文提供与底层 Cordova 本机层的连接,您需要使整个事情正常进行。可以使多页应用程序工作,但它通常很麻烦,而不是构建 Cordova 应用程序的推荐方法。
请参阅 this Cordova doc 了解更多背景信息。