Javascript svg getScreenCTM中的Chrome错误

Javascript svg getScreenCTM中的Chrome错误,javascript,html,css,google-chrome,svg,Javascript,Html,Css,Google Chrome,Svg,我尝试使用getScreenCTM函数根据SVG图像坐标检索鼠标位置。在IE和Firefox中,它可以工作,但在Chrome中不行 如果我在SVG元素中定义属性width和heigth,然后用CSS对其进行更改,那么getScreenCTM似乎总是返回未缩放的矩阵(基于内联大小?) 总结: 我犯了一些错误?或者是一个Chrome bug?可能是因为这个Chrome bug?或者是这个 是的,我在遇到同一问题后提交了此错误: 见报告: 该问题在Chrome36中介绍 修复程序目前在Chrom

我尝试使用
getScreenCTM
函数根据SVG图像坐标检索鼠标位置。在IE和Firefox中,它可以工作,但在Chrome中不行

如果我在SVG元素中定义属性
width
heigth
,然后用CSS对其进行更改,那么
getScreenCTM
似乎总是返回未缩放的矩阵(基于内联大小?)

总结:


我犯了一些错误?或者是一个Chrome bug?

可能是因为这个Chrome bug?或者是这个

是的,我在遇到同一问题后提交了此错误:

见报告:

该问题在Chrome36中介绍

修复程序目前在Chrome39中。它可能会合并到Chrome38更新中。因此,我们将在11月中旬Chrome39进入稳定通道时进行修复,或者在Chrome39进入38通道之前进行修复

不幸的是,自从我用Safari和Chrome升级到iOS 8后,我在iPhone上也看到了同样的问题

更新:以下是此错误的猴子补丁:


更新2:从Chrome 38.0.2125.104 m(发布于2014年10月14日)开始,该漏洞现已修复。

在IE11和FF31以及JSFIDLE上进行测试。从Chrome 38.0.2125.104 m(发布于2014年10月14日)开始,该漏洞已修复。我认为它是第一个。