是否可以使用 React DnD 在另一个浏览器选项卡上放置元素?

问题描述

可以使用 HTML API 进行拖放操作。

但我想使用 React DnD,因为它提供了很多很棒的功能,我不想重新发明轮子。

正如标题所说;是否可以使用 React DnD 在另一个浏览器选项卡上删除元素?

代码沙盒示例 here。 如果您在两个浏览器窗口中打开此示例。然后尝试从一个拖放到另一个。您将只能删除一个元素(DnD 图像),但不能删除第二个元素。有没有办法让它工作?

解决方法

使用 React DnD 是不可能的,但是你可以使用带有 rust 的 WASM 来实现跨浏览器它是可能的,你可以参考这个 repo 来实现它,但这并不容易 https://github.com/Xavientois/dragula-rs>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...