我想将我们的 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 中?