Javascript 文件未出现在 chrome 开发人员工具中

标签 javascript google-chrome

这种情况会定期发生并且已经持续了数周。大多数时候一切都很好,但有时 chrome 根本不显示 JS 文件。通过另一个 URL 访问同一站点或以隐身模式查看可以修复它。重新启动服务器没有帮助。我很确定这是 chrome 的问题(v43.0.2357.134 v44.0.2403.107,仍然会发生)。我正在使用 django 的 runserver,虽然不确定它是否相关,因为 html 很好,在 w3c 验证,我可以转到 js URL 并加载它。

enter image description here

我什至不确定如何开始调试这样的东西。这是 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 时的行为相同。

最佳答案

uncheck "disable javascript" and everything works

认为这几乎是总结。

禁用 JavaScript 选项不会全局禁用 JS,但仅当开发工具在页面加载时打开时才禁用。大多数时候,我只是调出开发工具来检查错误并在页面加载后检查它。

关于Javascript 文件未出现在 chrome 开发人员工具中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31636271/

相关文章:

javascript - 什么是 "out of DOM"元素?

javascript - 谷歌浏览器扩展 : create a window only once

apache - Apache BasicAuth 后,Google Chrome 无法显示页面(net::ERR_SOCKET_NOT_CONNECTED)

javascript - ScrollTop 在 Chrome/Safari 中不工作

javascript - 如何使用 Javascript 将 JSON 响应输出附加到 html 表中

javascript - 使用jquery向表中添加行

javascript - jqGrid - 使用 setSelection 始终选择第一行不起作用

javascript - 迭代一个对象并在 4 个不同的 div 中显示数据

http - SPDY 协议(protocol)是否消除了对 CSS Sprite 、组合 JS 和 CSS 文件的需求?

google-chrome - Ubuntu 中的 Chrome headless (headless)