这种情况会定期发生并且已经持续了数周。大多数时候一切都很好,但有时 chrome 根本不显示 JS 文件。通过另一个 URL 访问同一站点或以隐身模式查看可以修复它。重新启动服务器没有帮助。我很确定这是 chrome 的问题(v43.0.2357.134 v44.0.2403.107,仍然会发生)。我正在使用 django 的 runserver
,虽然不确定它是否相关,因为 html 很好,在 w3c 验证,我可以转到 js URL 并加载它。
我什至不确定如何开始调试这样的东西。这是 chrome 的已知错误吗?也许某些标志/设置是错误的?
更新:
如果我在刷新时打开调试器,我就不会得到任何 js。否则没关系。
另一个更新:
这是我的文件结构:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="test.js" ></script>
</head>
<body>
</body>
</html>
这是 test.js
中的 javascript。
alert("hi");
当我在调试器打开的情况下刷新此页面(通过双击文件打开)时,alert
不会运行并且 js 文件不会出现在“源”选项卡中。内联 js 时的行为相同。
最佳答案
关于Javascript 文件未出现在 chrome 开发人员工具中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31636271/