Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript http://localhost/undefined 404(未找到)_Javascript_Google Chrome_Http Status Code 404_Undefined - Fatal编程技术网

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

Javascript http://localhost/undefined 404(未找到),javascript,google-chrome,http-status-code-404,undefined,Javascript,Google Chrome,Http Status Code 404,Undefined,我的问题描述不清楚。让我再试一次 注意。这是我的生产、登台和开发站点(不仅仅是我的delevoption站点,正如评论者所认为的那样)的常见问题 注意。这个问题发生在Chrome上,而不是Firefox上 问题出现在站点主页上:(或附加了“/index.php”)。页面加载成功,但Chrome开发工具的控制台面板显示404错误。消息内容为“GET 404(未找到)”。它总是将错误显示为发生在“(索引):1”,即DOCTYPE行。不管是什么导致了问题,都不是这样 页面加载很好,我只是在开发者工具控

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

注意。这是我的生产、登台和开发站点(不仅仅是我的delevoption站点,正如评论者所认为的那样)的常见问题

注意。这个问题发生在Chrome上,而不是Firefox上

问题出现在站点主页上:(或附加了“/index.php”)。页面加载成功,但Chrome开发工具的控制台面板显示404错误。消息内容为“GET 404(未找到)”。它总是将错误显示为发生在“(索引):1”,即DOCTYPE行。不管是什么导致了问题,都不是这样

页面加载很好,我只是在开发者工具控制台中收到了这个奇怪的消息。(在最初的问题描述中,我可能不清楚这一点。)Firfox的控制台没有显示这样的错误

我想找出产生此错误的原因。特别是,我想知道Chrome从哪里得到了“未定义”的url。我猜测(但只是猜测)我的许多Javascript文件中有一个正在从未定义的变量生成URL。Chrome的问题位置“(索引):1”是错误的。如果您能告诉我如何从Chrome中获得更有用的错误信息,我将不胜感激:找到URL的文件名会有所帮助。如果我不需要在所有Javascript文件中逐个设置断点就可以做到这一点,那将特别好。:-)

删除URL后的原始问题(声誉<10的链接数量有限)如下所示。你可能不想读它,因为人们已经被它弄糊涂了

我们有相当复杂的Drupal网站。当进入主页时, Chrome(版本45.0.2454.85 m)控制台向我显示一个错误:“[URL 已删除]404(未找到)(索引):1”。(我正在使用开发网站 在我的本地计算机上,因为那里的缩小功能已关闭。)
好吧,我想,我知道该怎么办了:去找冒犯的人 在任何文件中,抓我的头几次,得到一个精彩的 想法,并解决问题。有一点困难:问题是 当然不会发生在索引第1行(我假设是 “(索引):1”是指。错误消息中的“未定义”表示 并不能证明罪犯是我们十几个人中的一个 JavaScript文件。可能某个地方的变量是未定义的。 那么我如何让Chrome说出进攻的位置呢 发生?它没有给我任何未定义的值, 只是[URL已删除]/未定义上的404。提前感谢您的帮助 想法

编辑:我忘了添加Firefox没有显示这样的错误


我找到了这个问题可能出现的地方

  • 确保所有生成的CSS(样式)都设置了背景图像等,其中有url()实际上指向某个地方;如果它不指向任何地方,则错误将设置为.html DOCTYPE
  • 检查图像标签的src;确保JavaScript没有将它们设置为未定义
  • 还要检查脚本文件的src,即使在这种情况下很少发生
  • 因此,是的,这是可怕的,它实际上没有指出实际的错误在哪里,但事实上必须与查找资源,它无法找到;我们甚至不想让它搜索。当元素不可见时,我们不设置任何图像;但我们仍然传递undefined,它将搜索undefined,并且不会给您任何提示,说明错误在树的哪个部分


    因为你的页面太复杂,不知道它在哪里,或者这是否是你面临的问题;这是我能说的最多的;我之所以能很快找到它,唯一的原因是react dev tools立即告诉我我的渲染属性以及组件非常小的事实。

    另一种方法是检查是否有任何未定义的属性/样式分配给任何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}`} />
    }
    
    {
    用户id&&
    }
    

    因此,当在呈现新数据imagelocation api 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>
    
    
    选项-多视图
    重新启动发动机
    #如果不是文件夹,则重定向尾部斜杠。。。
    重写cond%{REQUEST_FILENAME}-D
    重写规则^(.*)/$/$1[L,R=301]
    #处理前控制器。。。
    重写cond%{REQUEST_FILENAME}-D
    重写cond%{REQUEST_FILENAME}-F
    重写规则^index.php[L]
    
    我在未定义的
    角度图像中遇到了相同的错误。通过使用
    *ngIf
    解决了问题

    <div *ngIf="imageUrl"  [style.backgroundImage]="'url('+ imageUrl +')'" >"
    

    我不确定是否理解了您的所有问题,但是,您是否为本地站点创建了虚拟主机?我创建了,但我回到了使用桌面操作系统(Windows 7)直接。如果这有助于诊断问题,我可以返回vm。请注意,我在生产和登台时也遇到此问题;它们都位于CentOS专用主机上。唯一的区别是错误消息中的主机名发生了更改。我建议您在Windows操作系统中使用wamp或xampp,尽量减少所有环境之间的差异,它可以防止这些配置类问题我在没有任何服务器配置(没有PHP)的情况下也会遇到同样的问题,只需在单页呈现视图中使用react客户端,奇怪的是它与我的一个元素上的单个属性(如果是nul)相关