draggable拖拽火狐浏览器弹出新窗口

698 阅读1分钟

如题: 使用draggable拖拽组件,在chorme浏览器中正常,在firefox中拖拽会弹出新窗口

  • 原因: 由于在firefox中,有冒泡,需要阻止默认动作的发生和阻止事件冒泡
  • 解决方法有以下两种
  1. 直接在相关页面组件中阻止冒泡
    document.body.ondrop = function(event) {
       event.preventDefault();
       event.stopPropagation();
    };
  1. 进入到firefox浏览器的设置中,关掉这个扩展

    设置 => 扩展和主题 => 扩展=>附加组件管理器=>选项=>关闭 启用拖拽手势

image.png

  • 以上2种方法可解决这个小优化项,建议直接第二种,拖拽触发查询是火狐浏览器的默认设置.