<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script src="scripts/vendor/require.js"></script>
</body>
</html>
var d;
这就是全部。该文件曾是其主站点的require.js。但我删除了所有试图弄清楚发生了什么的东西。然后我删除了整个文件并创建了一个新文件(具有相同的名称)。我是否可以通过Chrome更改某些内容来解释文件?我无法重现任何其他项目的问题。我最初也使用jam下载了该文件。真的,我可以开始一个新的项目文件夹,可能解决问题,但我很好奇为什么会这样做。也许是愚蠢的事,因为我是新手。
答案 0 :(得分:7)
这是我的index.html文件的编码问题(我用UTF-8编码重新保存了文件,问题就消失了)。谢谢你的帮助。
答案 1 :(得分:1)
问题是主文件和链接的脚本文件必须具有相同的编码,否则Chrome浏览器将无法正确加载。
例如,如果html文件是用UTF-16 LE编码的,而javascript文件是用UTF-8编码的,那么Chrome会默默地假设javascript文件也是UTF-16 LE并且无法加载它。
您可以在脚本元素中添加charset属性以提示编码,在这种情况下,Chrome会正确加载它:
<html>
<head><title>Test</title> </head>
<body>
<script type="text/javascript" charset="UTF-8" src="script.js"></script>
</body>
</html>
答案 2 :(得分:0)
这绝对不是Chrome问题(看content-length: 6
)你在保存文件后尝试重启服务器了吗?