AngularJS - SyntaxError:意外的令牌':' Safari浏览器中出错

时间:2014-07-24 02:51:57

标签: javascript angularjs safari

我在Chrome上没有任何错误,网站正常运行。但是,在safari中,大多数页面根本不加载。这是我得到的错误:

[Error] SyntaxError: Unexpected token ':' (angular.min.js.map, line 2)

我使用我从这里下载的angular.min.js文件:https://code.angularjs.org/1.2.12/

有什么想法吗?

5 个答案:

答案 0 :(得分:0)

您在" A ;;;;; aAKC,SAAQ,CAACA,CAAD,

之后错过了结束语

答案 1 :(得分:0)

如果您不打算使用Chrome中的开发者控制台进行调试,则可以删除此JavaScript源地图文件' angular.min.js.map'来自您网站的标记。它将为您节省不必要的" 404,但是在那里也不应该受到伤害。

答案 2 :(得分:0)

我在chrome中也遇到同样的错误,因为删除此错误的临时解决方案是将angular.js而不是angular.min.js包含到html页面并删除angular.min.js来自我们的html页面的.map。

答案 3 :(得分:0)

将整个angular.map.js放到括号()中。引用的""在块内部启动一个表达式语句,但是在字符串后面的下一个标记是冒号,并且没有表达式形式,看起来像一个表达式,后面跟一个冒号。

答案 4 :(得分:0)

以下是我为解决此问题而采取的以下步骤: 1.更改了js文件引用顺序,
2.将变量设置为空值,我将其更改为使其工作。