Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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 IE10在渲染图像时显示奇怪的行为?_Javascript_Internet Explorer - Fatal编程技术网

Javascript IE10在渲染图像时显示奇怪的行为?

Javascript IE10在渲染图像时显示奇怪的行为?,javascript,internet-explorer,Javascript,Internet Explorer,直接,我的意思是当你在地址栏中输入URL时。奇怪,我的意思是它似乎是依赖于域的 在IE10中,如果我复制粘贴这个 http://ssl.gstatic.com/s2/oz/images/faviconr3.ico 在地址栏中,我看到一幅破碎的图像 然而,如果我把这个确切的图像放在我自己的领域并指向它,一切都会很好 http://foo.com/favicons/plus.google.com.ico // example 为什么它似乎根据它所在的域显示图像 我已经清除了选项下的所有缓存。如

直接,我的意思是当你在地址栏中输入URL时。奇怪,我的意思是它似乎是依赖于域的

在IE10中,如果我复制粘贴这个

http://ssl.gstatic.com/s2/oz/images/faviconr3.ico
在地址栏中,我看到一幅破碎的图像

然而,如果我把这个确切的图像放在我自己的领域并指向它,一切都会很好

http://foo.com/favicons/plus.google.com.ico  // example
为什么它似乎根据它所在的域显示图像


我已经清除了选项下的所有缓存。

如果类型属性的值为“image/x-ICON”,IE将尊重使用LINK REL=“ICON”元素指定的FavIcon


在这两种情况下,响应的
内容类型可能不同。这是HTTP响应头-而不是URL上的
.ico
后缀,它没有任何效果。

您检查过输入错误吗?它在其他浏览器中工作吗?例如“,”而不是“,”或小写字符而不是大写字母?(有时可能发生…)它可以在其他浏览器中使用,我已经花了时间将其缩小到IE问题。我想,但我不确定这是否与仅在IE中封装到ICOs中的PNG有关。请从ssl.gstatic.com检查图像的mimetype。图像的类型为
image/x-icon
。当您从自己的域加载图像时,是什么类型的?IE10在F12工具中有一个称为图像报告的东西,但即使这样也没有告诉我mime类型,我在哪里可以找到这些信息,以查看是否是导致问题的原因以及解决方法是什么?我不确定IE10,我手头只有IE11。虽然模拟类型在FF或Chrome中也应该相同。在FF中,您可以右键单击图像,选择“图像属性”,在“常规”选项卡中,您可以看到“类型”。IE10在F12工具中有一个称为图像报告的东西,但即使这样,它似乎也没有告诉我mime类型,我在哪里可以找到此信息,以查看是否是导致问题的原因以及解决方法是什么?@user3294399 In IE:(1)按F12打开开发者工具(2)打开“网络”选项卡(3)单击“开始捕获”按钮(4)输入URL并按Enter键。在“网络”选项卡的底部,您将看到您的HTTP GET请求,类型列将包含返回的
内容类型
。两者都是图像/x图标,因此我认为这不是问题所在。奇怪的是,我可以看到在详细视图->内容下显示的图像。不知道为什么IE不会在实际浏览器中显示它。