我在AngularJS v1.3.8上,我试图在Windows 8上从磁盘运行我的AngularJS站点。我已经删除了单独文件中的所有模板,并将它们放在索引中的脚本标记中。
我可以在除IE之外的所有浏览器上本地运行该站点。无需外部调用,数据和其他内容都存在于磁盘上。我还试图将所有文件移动到一个目录中,以消除遍历子目录所需的文件
我在我的应用中托管浏览器控件,无法从Web服务器运行它。到目前为止我一直在使用非结构化的JQuery,但是想将我的迷你网站移动到结构化/可测试的代码
无论我尝试什么,我都会得到以下内容
"Error: Access is denied." + "at Anonymous function (file:///C:/Backup/POC/Clients/Client001/angular/appsingle/angular.min.js:86:362)"
由于 雅科
答案 0 :(得分:0)
似乎IE和Chrome阻止了对本地文件的任何XDR请求(" file:///")
因此,我无法在Microsoft Web浏览器控件中托管Angular,即使在Chrome框架中也是如此。
我使用#Awesomium(http://awesomium.com)库和控件创建了一个概念验证。它似乎是最好的解决方案,并为实现者提供对会话和缓存的完全控制!
我希望这个答案可以节省另一个人在花费痛苦的R& D来使用微软Web浏览器控件中的角度工作。