Angular在本地计算机上崩溃了chrome - 可能是ui-router问题?

时间:2016-03-09 09:22:20

标签: angularjs google-chrome

我在本地(Windows)环境中遇到AngularJS的奇怪问题。我使用两个使用angular(homerneuboard)构建的bootstrap框架。当我在Windows上本地运行AngularJS版本的模板(两者!)时Chrome完全冻结并导致巨大的cpu活动。另一方面,Firefox工作正常。

当我在我的服务器上传相同的文件(分布式模板,现在需要编译)时,chrome和firefox都正常工作!

有没有人经历过类似的事情或线索导致这种情况? 我有一个:两个都使用angulars ui-router。也许Chrome在这种情况下解决/路由URL有问题,如果它以file:/// C:/ ...开始?

亲切的问候, 尼科

2 个答案:

答案 0 :(得分:0)

我会尝试检查浏览器中的开发工具。检查错误以及网络选项卡(https://developers.google.com/web/tools/chrome-devtools/

您可以准确地判断哪个操作耗时太长。

我有时在本地计算机上存在交叉引用问题,这在某些浏览器上只是一个问题(通常是一种有用的安全措施)。有一个插件可以关闭它,如果这是错误。

答案 1 :(得分:0)

此问题是由网络安全本身引起的。默认情况下,Chrome不允许HTTP-Request来自除http,https,数据,Chrome等其他协议的交叉来源 - 但不是来自file:///

根据这个问题:Allow Google Chrome to use XMLHttpRequest to load a URL from a local file 我在没有网络安全的情况下开始使用Chrome,一切正常!