将字符串从一个网络浏览器移动到另一个不相关的浏览器的最简单方法?

问题描述

在使用 JavaScript 将字符串从 Firefox 窗口移动到同一台机器上的 Chrome 窗口时,我正在寻找尽可能少的用户交互。理想情况下,只需单击 Firefox 上的“复制此字符串”按钮,当我切换到 Chrome 时,它​​会自动检测到它并提示“这是来自其他浏览器的文本”。

想法:

A) 我可以使用剪贴板 API,但是用户必须先按下一个按钮来检查剪贴板上的内容,然后再按下一个按钮来授予剪贴板访问浏览器的权限。尴尬。

B) 我可能会从 Firefox 将字符串上传到我的服务器,然后不断从 Chrome 轮询以查看是否上传了某些内容。但是我有多个用户,他们没有登录。唯一的存储密钥是 IP/端口,如果用户使用 VPN,这将不起作用。或者有没有办法从 JS 中识别机器,比如 MAC 地址或类似地址?设备指纹 API 不够独特。

C) 使用新的文件系统访问 API 写入文件,但这将涉及在两个浏览器上授予文件访问权限的对话框。太别扭了。

有没有办法从浏览器访问所有应用程序共享的全局空间?像注册表或类似的东西,还是共享内存空间?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)