作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
为了在 Canvas 上显示 SVG 图像文件,我在 HTML 中添加了以下行:
<img id="soundOnImg" src="img/speaker_on.svg" style="display:none"></img>
然后在 Canvas 上绘制它:
ctx2d.drawImage($("#soundOnImg")[0], 10, 10, 200, 200);
(在那里使用 jQuery $()
)
除了一个烦人的地方外,这一切都很好——Chrome 给我以下警告:
Resource interpreted as image but transferred with MIME type image/svg+xml.
这个警告是什么意思?
我尝试使用 <object>
而不是 <img>
但这失败了,因为对象元素似乎没有 [0]
出于某种原因。
我该如何解决这个问题?
最佳答案
这是与 Chrome 捆绑在一起的 WebKit 代码中的错误。 WebInspector.Resource._checkWarning()电话 WebInspector.Resource._mimeTypeIsConsistentWithType()检查资源的 mime 类型。此函数根据 WebInspector.MIMETypes 检查值对象,它不包含 SVG 图像的条目。
这似乎没有在 WebKit trunk 中修复,所以你可能应该 report it as a bug .
关于html - Chrome 在 <img> 中加载 SVG 时发出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5065887/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!