AngularJS 无法在 IE 上使用 file://

AngularJS not working from file:// on IE

我在 AngularJS v1.3.8 上,我正在尝试 运行 我的 AngularJS 站点从 Windows 上的磁盘 8. 我已经单独删除了所有模板文件并将它们放在索引中的脚本标签中。

我可以在除 IE 之外的所有浏览器上 运行 本地站点。不需要外部调用,数据和其他内容都在磁盘上。我还尝试将所有文​​件移动到一个目录中,以消除遍历子目录的需要

我在我的应用程序中托管了一个浏览器控件,无法从 Web 服务器 运行 它。到目前为止,我一直在使用非结构化 JQuery,但想将我的迷你网站移动到结构化/可测试代码

无论我尝试什么,我都会得到以下结果

"Error: Access is denied." + "at Anonymous function (file:///C:/Backup/POC/Clients/Client001/angular/appsingle/angular.min.js:86:362)"

谢谢 哈科

IE 和 Chrome 似乎阻止了对本地文件的任何 XDR 请求 ("file:///")

因此我将无法在 Microsoft Web 浏览器控件中承载 Angular,即使在 Chrome 框架中也是如此。

我使用#Awesomium (http://awesomium.com) 库和控件创建了一个概念证明。这似乎是最好的解决方案,并为实施者提供了对会话和缓存的完全控制!

我希望这个答案可以让另一个人免于花费痛苦的研发来让 angular 在 Microsoft Web 浏览器控件中工作。