p5.js拖动与IE EDGE浏览器不兼容的对象

问题描述 投票:0回答:1

image of the problem

你好,

我正在使用p5.JS(0.10.2 / p5.js),并且在拖动形状时遇到IE和Edge(Microsoft Edge 44.17763.831.0)浏览器的麻烦(在chrome上工作正常)。即使当我在Edge上使用官方的p5.JS时,有时也会拖拽整个页面(如所附图片所示)。这是p5编辑器中代码示例的链接:https://p5js.org/examples/input-mouse-functions.html

我尝试了一些Polyfills,但没有成功。出于某种原因,当我在拖动形状之前用鼠标单击画布时,它的效果很好。

提前感谢!

javascript internet-explorer-11 microsoft-edge p5.js polyfills
1个回答
0
投票

我尝试使用Microsoft Edge 44.18362.1.0和Internet Explorer 11测试您的示例代码。

这是我通过MS Edge浏览器获得的结果。

enter image description here

我也看到了有时拖动整个页面的行为。

在IE 11浏览器中,代码无法正常工作。

如果我们参考文档,那么我们会看到,“ IE中不支持画布混合模式。”这是它不能在IE浏览器中工作的原因。

参考:

P5.JS Supported browsers

对于MS Edge浏览器,我同意您的看法,我们需要在拖动图形之前先单击画布。由于我们无法通过MS Edge浏览器或通过修改代码来解决此问题,因此建议您通过在其GitHub页面上创建新问题来向P5.JS提供反馈。这里。 Create new issue for P5.JS

© www.soinside.com 2019 - 2024. All rights reserved.