我有一个外部应用程序,可以自动执行网站上的某些任务。我的目标是实现一个允许程序和Chrome同步cookie的系统。虽然可以查询Chrome的Cookie数据库以读取Cookie,但无法更新数据库,因为Chrome会在文件上保留I / O锁定,因此无法轻松实现同步。
我的下一个合乎逻辑的步骤是尝试创建一个扩展,根据需要更新cookie(通过Chrome的cookie API)。但是,经过大约两天的研究,我无法找到在浏览器和我的应用程序之间传递cookie数据的有效方法(用Python编写。)
套接字已用完,因为它仅适用于基于桌面的应用程序。 Websockets已经出局,因为据我所知,使用HTML5 API设置Websocket服务器是不可能的(这是我需要的,因为浏览器需要是服务器而程序将是连接客户端)。我真的不确定此时我还剩下什么。我有什么特别明显的东西在这里失踪吗?欢迎任何帮助,欢呼。
答案 0 :(得分:2)
这对于做任何你想做的事情来说都是一种非常奇怪的方式。你为什么要再这样做?
无论如何,最明显的解决方案是:
你显然必须保护app / plugin和服务器之间的通信。再次,这感觉就像一种非常奇怪的做事方式。但解决方案将起作用。在这种情况下,两者应用程序和插件都是WS客户端,而您的服务器是仲裁者。