这种情况会定期发生,并持续数周。大多数时候一切都很好,但偶尔chrome不会显示JS文件。通过其他网址访问同一网站或以隐身方式查看可以解决此问题。重新启动服务器没有帮助。我很确定这是chrome的问题( v43.0.2357.134 v44.0.2403.107,仍然会发生)。我正在使用django的runserver
,虽然不确定它是否相关,因为html很好,在w3c验证,我可以转到js URL并加载它。
我甚至不确定如何开始调试这样的事情。这是铬的已知错误吗?也许某些标志/设置错了?
更新:
如果我在刷新时打开调试器,我就得不到js。否则没关系。
另一个更新:
这是我的文件结构:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="test.js" ></script>
</head>
<body>
</body>
</html>
以下是test.js
中的javascript。
alert("hi");
当我打开调试器时刷新此页面(通过双击文件打开),alert
不会运行,并且js文件不会出现在“Sources”选项卡中。内联js时的行为相同。