jlx*_*x84 5 javascript firefox google-chrome
我有一个脚本,该脚本根据event.dataTransfer.dropEffect的值确定拖放操作的结果。我将属性event.dataTransfer.effectAllowed设置为值“ copymove”。在Firefox中,默认情况下dropEffect的值为“ move”,拖动时按ctrl键则为“ copy”。在Chrome中,dropEffect的值始终为“ none”。Chrome浏览器不支持此API吗?
这是 Chrome(以及 Internet Explorer)中的一个错误。对于 Chrome,有一个错误报告: https://bugs.chromium.org/p/chromium/issues/detail ?id=39399
作为解决方案,您必须在拖动事件时将 dropEffect 的内容存储在全局变量中,并使用其内容而不是 event.dataTransfer.dropEffect(如果放置事件中该值为“none”)。
| 归档时间: |
|
| 查看次数: |
983 次 |
| 最近记录: |