gpt4 book ai didi

javascript - svg getScreenCTM 中的 Chrome 错误

转载 作者:行者123 更新时间:2023-11-30 12:37:38 26 4
gpt4 key购买 nike

jsFiddle demo

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

如果我在 SVG 元素中定义属性 widthheigth 然后我用 CSS 更改它似乎 getScreenCTM 给我回来始终是未缩放的矩阵(基于内联大小?)。

总结:

getScreenCTM()

我犯了什么错误?还是 Chrome 错误?

最佳答案

是的,我在遇到同样的问题后提交了这个错误: https://code.google.com/p/chromium/issues/detail?id=402790

查看重现: http://jsbin.com/lexid/3/edit

该问题是在 Chrome 36 中引入的。

该修复程序目前在 Chrome 39 中。它可能会合并到 Chrome 38 更新中。因此,我们将在 11 月中旬将 Chrome 39 移至稳定 channel 时或在它进入 38 之前进行修复。

不幸的是,自从我更新到 iOS 8 后,我在我的 iPhone 上也遇到了同样的问题——在 Safari 和 Chrome 中都是如此。

更新:这是针对此错误的猴子补丁: http://jsbin.com/motaqi/1/edit

更新 2:自 Chrome 38.0.2125.104 m(2014 年 10 月 14 日发布)起,此错误现已修复

关于javascript - svg getScreenCTM 中的 Chrome 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25566109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com