http://localhost/undefined 404(未找到)

2024-01-13

我的问题描述不清楚。让我再尝试一次。

注意。这是我的生产、登台和开发网站(不仅仅是评论者似乎认为的那样只是我的开发网站)常见的问题。

注意。使用 Chrome 时会出现此问题,而使用 Firefox 时不会出现此问题。

问题出现在网站首页:http://www.example.com http://www.example.com(或附加“/index.php”)。页面加载成功,但 Chrome 开发者工具的控制台面板显示 404 错误。该消息内容为“获取http://www.example/未定义 http://www.example/undefined404(未找到)”。它总是显示错误发生在“(index):1”,即 DOCTYPE 行。无论是什么产生了问题,都不是那个。

该页面加载正常,我只是在开发人员工具控制台中收到这条奇怪的消息。 (我可能在最初的问题描述中并不清楚。)Firfox 的控制台没有显示这样的错误。

我想找出产生此错误的原因。特别是,我想找到 Chrome 获取“未定义”url 的位置。我的猜测(但只是猜测)是我的许多 Javascript 文件之一正在从未定义的变量生成 URL。 Chrome 的问题位置“(index):1”是错误的。如果有关于如何从 Chrome 中获取更有用的错误消息的任何想法,我将不胜感激:找到 URL 的文件名会有所帮助。如果我可以做到这一点,而无需在所有 Javascript 文件中一一设置断点,那就特别好。 :-)

删除了 URL 的原始问题(我的信誉度

我们有相当复杂的 Drupal 网站。进入首页时, Chrome(版本 45.0.2454.85 m)控制台显示错误:“[URL 已删除] 404(未找到)(索引):1”。(我正在使用开发站点 在我的本地计算机上,因为缩小功能已关闭。)
好吧,我想,我知道该怎么办:去找违规者 在任何文件中找到位置,挠挠头几次,得到一个辉煌的 想法,并解决问题。有一点困难:问题是 一定not发生在索引第 1 行(我认为这就是 “(索引):1”表示)。错误消息中的“未定义”表明但是 并不能证明犯罪者是我们大约十几个人中的一个 JavaScript 文件。大概某个地方的某个变量是未定义的。 那么我如何让 Chrome 说出违规的位置 发生?它没有给我任何未定义值的 JavaScript 错误, 只是 [URL已删除]/undefined 上的 404 。预先感谢任何 想法。

编辑:我忘了补充一点,Firefox 没有显示这样的错误。


我发现这个问题可能出现在哪里。

  1. 确保所有生成的设置背景图像等的 CSS(样式),其中 url() 实际上指向某处;如果它没有指向任何地方,错误将设置为 .html DOCTYPE。
  2. 检查图像标签的 src;确保 JavaScript 没有将它们设置为未定义。
  3. 还要检查脚本文件的 src,即使这种情况发生的情况要少得多。

所以,是的,可怕的是它实际上没有指出实际错误所在,但实际上必须使用它无法找到的查找资源;我们可能甚至不希望它进行搜索。例如。当元素不可见并且我们没有设置任何图像时;但我们仍然传递 undefined ,它会搜索 undefined 并且不会给您任何关于错误在树的哪个部分的提示。

由于您的页面太复杂而无法知道它在哪里,或者这是否是您面临的问题;这是我能说的最多的;我能很快找到它的唯一原因是因为反应开发工具立即告诉我我的渲染属性以及组件非常小的事实。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

http://localhost/undefined 404(未找到) 的相关文章

随机推荐