【问题标题】:Is there a way to block drag&drop drops into a WKWebView in iOS 11?有没有办法阻止拖放到 iOS 11 中的 WKWebView 中?
【发布时间】:2017-07-28 14:24:14
【问题描述】:

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

【问题讨论】:

  • 不确定是否有帮助,但你看过this吗?

标签: ios drag-and-drop wkwebview


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    相关资源
    最近更新 更多