在iOS 11中是否有方法阻止拖放到WKWebView中?

在iOS 11中是否有方法阻止拖放到WKWebView中?,ios,drag-and-drop,wkwebview,Ios,Drag And Drop,Wkwebview,如果我在WKWebView中加载了一个contenteditable作为HTML的一部分,那么webview似乎会自动接受各种类型的拖放,如图像和文本。有没有办法阻止这种情况,只允许删除某些内容类型 您可以用javascript来完成 <script> function stopDrop(event) { // stop default action e.originalEvent.stopPropagation(); e.or

如果我在WKWebView中加载了一个contenteditable作为HTML的一部分,那么webview似乎会自动接受各种类型的拖放,如图像和文本。有没有办法阻止这种情况,只允许删除某些内容类型

您可以用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>

不确定是否有用,但你看过吗?