在Firefox中拖动/选择SVG内部

在Firefox中拖动/选择SVG内部,firefox,xhtml,svg,Firefox,Xhtml,Svg,我正在制作一个使用内联SVG作为基本UI元素的web应用程序。一些UI操作包括在SVG中选择文本,以及在SVG上拖动。这在Webkit和Presto中有效,但Gecko拒绝合作。当我尝试在Firefox中拖动SVG时,它会对整个SVG图像启动一个拖动操作。有没有办法防止这种默认行为?以下错误报告中描述了这种行为: 可以通过对事件调用preventDefault()来修复此问题 这真的需要放到某个常见问题解答中。谢谢,dragStart中的preventDefault能够进行拖动。但我仍然无法选择

我正在制作一个使用内联SVG作为基本UI元素的web应用程序。一些UI操作包括在SVG中选择文本,以及在SVG上拖动。这在Webkit和Presto中有效,但Gecko拒绝合作。当我尝试在Firefox中拖动SVG时,它会对整个SVG图像启动一个拖动操作。有没有办法防止这种默认行为?

以下错误报告中描述了这种行为:

可以通过对事件调用preventDefault()来修复此问题


这真的需要放到某个常见问题解答中。

谢谢,
dragStart
中的
preventDefault
能够进行拖动。但我仍然无法选择文本。有什么想法吗?