【发布时间】:2017-07-28 14:24:14
【问题描述】:
如果我在 WKWebView 中加载了一个 contenteditable 作为我的 HTML 的一部分,则 webview 似乎会自动接受各种类型的拖放,例如图像和文本。有没有办法阻止这种情况,只允许某些内容类型下降?
【问题讨论】:
-
不确定是否有帮助,但你看过this吗?
标签: ios drag-and-drop wkwebview
如果我在 WKWebView 中加载了一个 contenteditable 作为我的 HTML 的一部分,则 webview 似乎会自动接受各种类型的拖放,例如图像和文本。有没有办法阻止这种情况,只允许某些内容类型下降?
【问题讨论】:
标签: ios drag-and-drop wkwebview
你可以用javascript来做
<script>
function stopDrop(event) {
// stop default action
e.originalEvent.stopPropagation();
e.originalEvent.preventDefault();
// process dragged files
var files = e.originalEvent.dataTransfer.files
for (var f in files) {
...
}
}
</script>
<div ondrop="stopDrop(event)"></div>
【讨论】: