首页 > 解决方案 > JavaScript Drag-n-Drop 在边缘浏览器上显示一个附加图标

问题描述

在此处输入图像描述

我正在用 C# 创建一个支持在 Edge 浏览器上拖放的应用程序。从拖动的 C# 应用程序中,我正在自定义光标图标,并且我想保留此光标图标,直到在浏览器上发生拖放。对于 Edge 浏览器上的拖放支持,我编写了一个浏览器扩展,并且从该扩展中,我使用下面的事件处理程序来自定义复制图标

document.addEventListener("dragenter", function( event ) 
{
    event.preventDefault();
    event.dataTransfer.effectAllowed = "copy";
}, false);

(dragstart 没有被调用,因为我正在从 C# 应用程序中拖动光标图标)

我的自定义图标出现在 Edge 上,并且边缘复制/移动的默认图标也出现(附截图两个图标 - 一个来自 C# 应用程序,第二个来自边缘)。

因此,我面临删除 Edge 中的浏览器默认图标的问题。

标签: javascriptmicrosoft-edge-extension

解决方案


推荐阅读