我正在尝试使用带有src属性的脚本标记从index.jsp加载js文件。如果我从外部URL加载它们,它们正在加载正常,但如果我尝试在本地加载(例如下面代码中的索环),则表明它已加载。但是当我检查chrome的开发人员工具中的响应时,内容与index.jsp相同,并且缺少原始的grommet.js内容。
这是代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
<link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400italic,400,700' rel='stylesheet' type='text/css'>
<link href='/grommet/css/grommet.min.css' rel='stylesheet' type='text/css'>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/JSXTransformer.js"></script>
<script src="/grommet/grommet.min.js"></script>
</head>
<body>
<div id="content"></div>
</body>
</html>
grommet.min.js的响应正文
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
<link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400italic,400,700' rel='stylesheet' type='text/css'>
<link href='/grommet/css/grommet.min.css' rel='stylesheet' type='text/css'>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/JSXTransformer.js"></script>
<script src="/grommet/grommet.min.js"></script>
</head>
<body>
<div id="content"></div>
</body>
</html>
应与grommet.min.js库(http://grommet.io/assets/latest/grommet.min.js)
相同如果我改变了 至 http://grommet.io/assets/latest/grommet.min.js一切正常。
Console.log在第1行显示此错误 未捕获的SyntaxError:意外的标记&lt;
只有添加脚本src =&#34; /grommet/grommet.min.js"才会出现此错误。否则这个错误消失了
答案 0 :(得分:0)
发现问题。有一项检查,直到您登录脚本将不会被加载。我绕过了那个检查以加载这个特定的脚本并且它工作了