Google chrome 不同浏览器之间的通信

Google chrome 不同浏览器之间的通信,google-chrome,firefox,browser,google-chrome-extension,toolbar,Google Chrome,Firefox,Browser,Google Chrome Extension,Toolbar,我正在为不同的浏览器开发和扩展。在此扩展中,用户保存其数据(如用户名和密码),然后我希望此扩展与其他浏览器上的扩展直接共享其数据(无需internet同步)。请指导我如何才能做到这一点。 感谢写入所有扩展名都知道的机器本地文件,例如在Windows上:%APPLICATION\u DATA%/my extension/database.db;在Linux上:~/.my extension/database.db;等等。如何才能读写上述位置?我不知道具体情况。某些浏览器可能会在其脚本语言(例如XU

我正在为不同的浏览器开发和扩展。在此扩展中,用户保存其数据(如用户名和密码),然后我希望此扩展与其他浏览器上的扩展直接共享其数据(无需internet同步)。请指导我如何才能做到这一点。
感谢

写入所有扩展名都知道的机器本地文件,例如在Windows上:
%APPLICATION\u DATA%/my extension/database.db
;在Linux上:
~/.my extension/database.db
;等等。

如何才能读写上述位置?我不知道具体情况。某些浏览器可能会在其脚本语言(例如XUL)中强制使用沙盒。我确实知道,例如Flash可以写入本地文件系统,所以一定是有可能的。注意:我并不是在鼓吹这是一个好主意。LOL-当你给出答案时,请明确知道你的建议是可行的(并记录有哪些要求,例如使用Flash)。我知道这是可能的。Flash可以做到这一点。Java做到了这一点。大量的恶意软件可以做到这一点。因此,任何有充分动机的第三方都可以这样做。的确,但是说
是的,只保存到一个文件并从中读取
与说
是的,你需要使用Flash或Java来写入和读取用户文件系统上的任意文件是完全不同的,但这可能会带来安全风险和不必要的开销。