繁体   English   中英

IE11中没有触发拖放事件

[英]No drag and drop events fired in IE11

我在IE11中遇到了问题。

IE11中未触发拖放事件。 首先我认为它与IE设置有关(安全性>允许拖放)。

我使用jQuery,但它也不适用于普通的JavaScript。

我将其分解为以下代码:

    <script>
       document.addEventListener('dragenter', function (event) {
                alert("Dragenter");

            });
    </script>

当我将文件从桌面拖到浏览器中时,会出现警报。 它适用于Chrome,Edge,Firefox,但不适用于IE。

不幸的是,它仍然无法在我当前的项目中使用。 即使是简单的js片段。 有任何想法吗?

我将我的网站添加到受信任的站点,启用了ActiveX,启用了所有其他脚本设置,但它看起来仍然像浏览器阻止我的网站的拖放操作。

我已在我身边测试过,警报显示成功。 运行结果

我建议您可以检查IE中的拖放功能。

  1. 转到Internet选项
  2. 转到“安全”选项卡
  3. 单击自定义级别
  4. 搜索拖放设置,然后单击“启用”
  5. 单击确定

解决了! 问题是,我以管理员身份启动了我的IE(来自Visual Studio)。

将文件从本地用户桌面移动到管理员模式的IE是不可能的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM