【问题标题】:Image not loading - "Failed to load the given URL"图片未加载 - “无法加载给定的 URL”
【发布时间】:2015-03-30 13:09:53
【问题描述】:

我遇到了 firefox 的问题,它不加载图像。所有其他的,Chrome、Opera 和 IE 都可以加载,但 firefox 失败,它不显示任何图片,如果我去检查 firebug,它会显示图片链接上出现以下错误:“无法加载给定的 URL”。我确实清除了我的缓存,如果我在另一个选项卡中打开图像链接,它就可以工作。

代码:

<ul class="nav navbar-nav navbar-right">
<li>
   <a style='padding:4px' href="<?php echo $login_url?>">
      <img src="<?php echo base_url(); ?>img/facebook_log22.png" class='facebookLogin' />
   </a>  
</li>
</ul>

风格也一样:

.facebookLogin
{
height:40px;
} 

我正在使用 codeigniter(如果您想知道 base_url() 函数)和引导程序(但我认为这并不重要。

编辑:我还看到它在代码中添加了另一个类... 另外,错误:

【问题讨论】:

  • 右击图片区域,选择“在新标签页中打开图片”。如果加载,则 URL 正确,如果未加载,则 URL 不正确,需要更改。
  • 如果您可以编辑图像,请尝试以不同的格式重新导出它,例如 gifjpeg,然后使用它。
  • 你也可以在浏览器的开发工具中查看网络标签,看看图片是否加载正确
  • 是的,我说过,网址有效。编辑了图片,因此您将不再看到链接,如果可以,请删除链接:)。尝试将图片更改为jpg。仍然遇到同样的问题。这是一个 Firefox 问题,而不是 Web 问题。

标签: html css image


【解决方案1】:

好吧,我终于知道问题出在哪里了,它被称为 adblock plus。该死的,完全忘记我在我的 Firefox 上安装了那个。 非常感谢各位。

【讨论】:

  • 我会给你更多的分数,我快疯了;_;
  • 谢谢!我快疯了。
  • omfg 同样的问题... div 被命名为“#ad_container1”,所以它被阻止了... smh
  • 我也点赞!但改变 div 名称是不够的。我还必须更改 jpg 的名称,所以它不会包含“ad”这个词
  • @Radu Vlad 非常感谢你救了我.. 你太棒了
【解决方案2】:

如果您从域中引用图像,它将不起作用,除非您:

  • http://放在你的链接前面:src="http://&lt;?php echo base_url(); ?&gt;/img/facebook_log22.png",或者
  • 创建相对链接:src="/img/facebook_log22.png"

【讨论】:

  • 根据 Vucko 作为 url 输入的内容,它不是。
  • 是的。他只是掩饰而已。如果你回顾一下原来的帖子,你会发现里面有http://
  • 那是我的错误,但是当我在 jsfiddle 中检查它时它起作用了。
【解决方案3】:

我也有类似的错误,我用不同的浏览器再次打开它。 右键>查看图片>如果链接正确,您必须能够看到您的图片。

【讨论】:

    【解决方案4】:

    我曾经遇到过类似的问题,经过一段令人沮丧的检查和重新检查我的路径后,我意识到问题是图像上传为“.JPG”但我的 css 有“.jpg”这是一个大写问题。

    【讨论】:

    • 请详细说明您的答案
    猜你喜欢
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多