如何在Windows 8 Phone上访问本地HTML文件?

时间:2014-06-17 09:32:20

标签: html cordova windows-phone-8 local

我一直在关注本指南,将网站页面显示为应用程序(http://antonylees.blogspot.co.uk/2013/02/launch-website-as-mobile-app-using.html)。

除了尝试访问本地HTML文件作为没有互联网连接的后备选项时,一切都有效。我已经研究并尝试了多种方法来尝试这样做而没有运气。 “这个应用程序需要互联网连接”弹出窗口工作正常,但在尝试加载本地HTML文件时,我得到一个灰色屏幕或“无法找到页面”消息。

建议的方法是:

window.location="local/index.html";

我也尝试过:

window.location.href ="local/index.html";

window.open('local/index.html');

'local'文件夹是'www'的子文件夹。

我缺少哪些特定于Windows Phone 8的东西?还有其他想法吗?

我使用的是Visual Studio 2013 Express,Cordova的最新版本,以及诺基亚Lumia 820的实时调试。

1 个答案:

答案 0 :(得分:0)

解决!这个问题与Cordova等完全无关。

我是MS Visual Studio的新手,这是我第一个使用它的项目。我注意到我试图加载的本地HTML文件没有在解决方案资源管理器中显示。我意识到我已经在MSVS外部创建了文件。因此,我必须右键单击解决方案资源管理器并添加现有项目。一旦我完成了这一切,使用与教程中相同的代码一切正常。我猜测编译过程只包括解决方案资源管理器中列出的文件。

无论如何,谢谢你!至少我现在知道如何在Stack Overflow中正确显示代码;)