我想要做的事情类似于协同编辑器的工作方式。我希望两个人可以编辑同一份文件。为此,我需要模拟一个虚拟光标。我可以从文本框中提取另一个用户在指定位置进行添加和删除的操作。
然后我会将位置和动作传输到另一个文件中。我需要在发送的坐标处执行所需的更改。我已经找到了足够的方法来设置光标位置并在当前光标位置插入或删除文本,但问题是文档的光标移动到我进行更改的位置。
我不能让它这样,我想要有两个光标,每个用户一个。将它们彼此之间的更改传输到各自的文件中,并在它们各自的位置上进行更改,同时显示两个不同的光标。
我只需要知道是否有特定的库可以使用,甚至如果我必须自己制作,那么我该如何开始。我甚至不知道浏览器内部的文本框是如何表示的。如果我知道如何表示文本框中的位置,那么我就可以将位置保存在内存中,并根据接收到的输入进行更改。
我希望我的意思能被理解,感谢任何帮助。
然后我会将位置和动作传输到另一个文件中。我需要在发送的坐标处执行所需的更改。我已经找到了足够的方法来设置光标位置并在当前光标位置插入或删除文本,但问题是文档的光标移动到我进行更改的位置。
我不能让它这样,我想要有两个光标,每个用户一个。将它们彼此之间的更改传输到各自的文件中,并在它们各自的位置上进行更改,同时显示两个不同的光标。
我只需要知道是否有特定的库可以使用,甚至如果我必须自己制作,那么我该如何开始。我甚至不知道浏览器内部的文本框是如何表示的。如果我知道如何表示文本框中的位置,那么我就可以将位置保存在内存中,并根据接收到的输入进行更改。
我希望我的意思能被理解,感谢任何帮助。