将webapp包装到没有iFrame的Windows 8“Metro”应用程序中

时间:2013-01-21 20:20:49

标签: windows-8 visual-studio-2012

我想将我们的网络应用程序打包成Windows 8" Metro-style"应用

当您在Visual Studio for Win8中设置Javascript样式的应用程序时,它会创建一个" default.html"文件。我能够成功使用iframe加载我们的网络应用程序,但这个解决方案是不优雅和错误的。也就是说,有些资源无法从iframe中加载,从而导致问题(例如FORBIDIFRAME错误)。

在OSX中,我通过简单地使用嵌入式Web浏览器和Javascript桥完成了同样的事情。浏览器直接加载Web应用程序URL,而不是使用嵌入式iFrame作为代理的本地HTML文件。

有没有办法在Windows 8中完成同样的事情?或者我是否被迫使用本地HTML文件并在IFrame中加载我们的webapp?

1 个答案:

答案 0 :(得分:3)

您可以改为创建一个基于Xaml的项目,并添加一个完整大小的WebView control并加载您的网站。