http://localhost/undefined 404 (Not Found)
http://localhost/undefined 404 (Not Found)
我的问题描述不清楚。让我再试一次。
注:。这是一个常见的问题,我的生产,阶段,和开发网站(不仅仅是我的删除开发网站,如评论者所想(。
注:。这个问题发生在Chrome浏览器上,而不是Firefox。
该问题出现在网站主页上:http://www.example.com(或附加"/index.php"(。页面加载成功,但Chrome开发工具的控制台面板显示404错误。消息显示"获取http://www.example/undefined404(Not Found("。它总是显示错误发生在DOCTYPE行的"(index(:1"处。无论是什么导致了问题,都不是这样。
页面加载良好,我只是在开发者工具控制台中收到了这个奇怪的消息。(我可能在最初的问题描述中不清楚这一点。(Firfox的控制台没有显示这样的错误。
我想找出产生这个错误的原因。特别是,我想找到Chrome在哪里获得"未定义"的url。我的猜测(但只是猜测(是,我的许多Javascript文件中有一个正在从一个未定义的变量生成URL。Chrome的问题位置"(索引(:1"是错误的。如果有任何关于如何从Chrome中获得更有用的错误消息的想法,我将不胜感激:找到URL的文件名会有所帮助。如果我可以做到这一点,而不必在所有Javascript文件中逐一设置断点,那将是特别好的。:-(
URL被删除的原始问题(我的链接数量有限,信誉<10(如下。你可能不想读它,因为人们已经被它弄糊涂了。
我们有相当复杂的Drupal网站。当转到主页时,Chrome(版本45.0.2454.85米(控制台显示一个错误:"[URLremoved]404(未找到((索引(:1"。(我正在使用开发网站在我的本地计算机上,因为那里的缩小功能已关闭。(
好吧,我想,我知道该怎么办:去找冒犯的人在任何文件中找到,挠几下我的头,得到一个精彩的想法,并解决问题。一个小困难:问题是肯定不会出现在索引的第1行(我认为这就是"(索引(:1"是指(。错误消息中的"未定义"表明不能证明罪犯是我们十几个人中的一个JavaScript文件。大概某个地方的某个变量是未定义的。那么,我该如何让Chrome列出进攻的位置呢发生了什么?它没有给我任何未定义值的JavaScript错误,在[URL removed]/undefined上只有一个404。提前感谢想法。编辑:我忘了添加Firefox没有显示这样的错误。
我发现了这个问题可能出现的原因。
- 确保所有生成的设置背景图像或类似内容的CSS(样式(,其中有url((,实际上指向某个地方;如果它没有指向任何地方,则错误将设置为.html DOCTYPE
- 检查图像标签的src;确保它们没有被JavaScript设置为未定义
- 还要检查脚本文件的src,即使在这种情况下发生的情况要少得多
所以,是的,它实际上没有指出实际错误的位置,但事实上它必须使用它找不到的查找资源,这太可怕了;我们可能甚至不想让它搜索。例如,当元素是不可见的并且我们不设置任何图像时;但是我们仍然传递undefined,它会搜索undefineed,并且不会给你任何错误在树的哪个部分的提示。
因为你的页面太复杂了,不知道它在哪里,或者这是否是你面临的问题;这是我能说的最多的;我发现它太快的唯一原因是react开发工具立即告诉我我的渲染属性,以及组件很小的事实。
找到导致此问题的原因的另一种方法(当您有一个合适大小的解决方案时(是检查是否有任何未定义的属性/样式分配给任何html属性/样式。我们可以通过右键单击body标记,递归展开,复制HTML,粘贴并搜索未定义的内容来检查这一点。
如果有未定义的分配给href/src/url等,它可能会给你一个错误的线索。
这可以通过不将未定义的属性指定给这些属性来解决。
React Redux动态图像定位的图像加载不正确,
我得到错误
Error: http://localhost/undefined 404 (Not Found)
所以我试着在下面编码它的工作
{
user.id &&
<img className="img-responsive" src={`${API_URL}/${imageLocation}`} />
}
所以当得到动态数据后,它会渲染新的数据imagelocationapi url。
很多时候,创建一个包含以下内容的.htaccess文件是固定的:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
我在Angular
图像中遇到了相同的错误。通过使用CCD_ 2问题被修复。
<div *ngIf="imageUrl" [style.backgroundImage]="'url('+ imageUrl +')'" >"
- JavaScript文件在IIS上返回404 Not Found
- react-css-module module not found
- grails3 jquery not found
- GeckoFX JSContext not found C#
- Marionette: childViewContainer was not found
- Js not found spring mvc
- Ajax POST MyUrl 404 (Not Found)
- 节点webkit中的Require('jquery ui')产生navigator not found错
- xmlhttp.send() returns 404 Not Found (Ajax)
- Socket.io.js not found (node.js + express + socket.io)
- Module not found: Error: Cannot resolve module 'fs'
- 状态码:404 Not Found (from cache) |使用AngularJS的混合型应用
- not found error: DOM exception 8
- Systemjs and tsc setup - *.ts.js 404 (Not Found) Error
- Angular2材质设计alpha.9-3有'404 not found'@angular /材料
- Laravel Routes/jQuery $.post() returning 404 Not Found
- http://localhost/undefined 404 (Not Found)
- /bin/sh not found -- spawnSync
- 节点路由器.delete函数返回404 Not Found
- Angular2 + ag-Grid无法加载ag-Grid -ng2/main.js (404 Not Found)