【发布时间】:2016-03-21 10:04:13
【问题描述】:
查看此 Paper.js sketch,您可以在其中尝试使用 Ctrl+V 粘贴示例项目。此草图适用于 Firefox,但不适用于 Chrome 或 Opera(这是我测试的范围)。为什么会这样以及如何修改此草图,以便我可以在 Chrome 中运行草图时使用 Ctrl + V 粘贴示例文本?
请注意,当您运行它时,会记录关键事件。在 Chrome 中,仅记录 Ctrl keyup 事件。在 Firefox 中,V 按键和 Ctrl 按键事件都会被记录。
【问题讨论】:
-
^ 这看起来可能是相关的。可能您还需要考虑 keydown 以跟踪同时进行的两个键。在 Chrome 中,我可以从“V”得到响应,只是不能与“Ctrl”结合使用。
-
我在github上提交了一个bug;这个提交解决了这个问题:github.com/paperjs/paper.js/commit/…
-
嗨@Scott H,如果我的回答解决了您的问题,请考虑通过单击复选标记接受它。没有义务这样做,但它确实有助于人们知道有可用的答案。
-
@bmacnaughton 您能否根据该提交中的更改提供一些有关 Paper.js 将来如何处理此问题的信息来更新您的答案?知道什么时候会从 boolean-fix 渗透到 development 到 master 吗?
标签: javascript cross-browser dom-events keyevent paperjs