簡體   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