2

我想将我们的 Web 应用程序封装到 Windows 8“Metro 风格”应用程序中。

在 Visual Studio for Win8 中设置 Javascript 样式应用程序时,它会创建一个“default.html”文件。我能够成功地使用 iframe 来加载我们的 Web 应用程序,但是这个解决方案不优雅而且有问题。即,存在无法从 iframe 中加载的资源,从而导致问题(例如,FORBIDIFRAME错误)。

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

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

4

1 回答 1

3

您可以改为创建一个基于 Xaml 的项目,并添加一个全尺寸的WebView 控件,并在其上加载您的网站。

于 2013-01-21T20:51:09.120 回答