我正在尝试在 webview 浏览器组件中使用 html5 拖放。以下不适用于 Mac,但在 Windows 中运行良好。
droptarget.ondrop = function (event) {
event.preventDefault && event.preventDefault();
var data = event.dataTransfer.getData('text/plain');
event.stopPropagation();
return false;
};
数据在 MacOS 中未定义。我无法设置传输文本和正确的 mime 类型,因为拖动将从另一个浏览器初始化。