Fabric getPointer 方法在 Firefox 中不起作用

Fabric getPointer method not working in Firefox

我有一个 Openseadragon canvas 和 Fabricjs 重叠。我在用户点击 canvas 的任何地方添加了一个矩形。它在 MS Edge 和 Google Chrome 中工作正常,但在 Firefox 中它给出 event is undefined 错误。 这是plunker: FabricJs Plunker

您需要在

中传递 options.originalEvent 而不是 options.e

var rectLocation = overlay.fabricCanvas().getPointer(options.originalEvent);

canvas-click doc

此处更新plunker