发布的Windows Phone应用程序显示空白屏幕,但不在Visual Studio中

时间:2014-01-13 14:02:17

标签: cordova windows-phone-8

我正在使用Phonegap为Windows应用商店构建应用。我能够从Visual Studio Express成功运行应用程序到连接的设备。它运行完美。我还使用应用程序部署工具运行应用程序来部署XAP文件。这也很完美。

在一切顺利之后,我将应用程序提交到Windows Phone Store。它被拒绝了。确切的原因是“应用程序启动到空白屏幕”。然后我意识到我可以将此应用程序作为测试版应用程序发布给自己。我做了这个,我得到了相同的结果。应用程序启动到空白屏幕。关于我将我的应用程序提交到Windows Phone Store时发生的事情的任何想法。

更新:对不起,我忘了添加我已经使用Weinre来调试应用程序了。从这样做,我可以验证它甚至没有到达代码的实际web应用程序部分。因此我知道它不是导致此问题的js错误。

另一个更新:我目前正在努力开发的应用程序有一个非常简单的index.html文件。在app中,index.html如下所示:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
  window.location = 'http://www.huffingtonpost.com';
</script>
</head>
</html>

重定向似乎是造成问题的原因。我把它拿出来并在那里放了一个静态的html页面,它工作正常。我还阅读了Windows Phone应用程序中的isScriptEnabled属性。我需要将其设置为true吗?如果是的话它在哪里?

2 个答案:

答案 0 :(得分:0)

我通过在WMAppManifest.xml文件中设置以下功能来解决这个问题

ID_CAP_NETWORKING

答案 1 :(得分:0)

@ jb1785

你确定吗?如果未启用此功能,则无法在计算机上运行此功能。