求一个现成的浏览器插件的轮子:跨域写入共享 cookie

2022-03-13 22:54:47 +08:00
 phpfpm

由于浏览器默认的同源策略,我们是不能跨域读取和写入 cookie 的。

假设我通过某种方式得到一个其他站点的 cookie ( selenium 之类的方法),想把这个 cookie 分享出去,其他人直接得到登录态。

那么我就需要在浏览器的 js 里面执行一个方法:

SomeMagicExtension.setOtherSiteCookie(site: string, path: string, value:string)

这样我就可以借助高权限的插件来实现跨域写入 cookie 了。

想问下有这样现成的轮子吗?

1352 次点击
所在节点    问与答
7 条回复
3dwelcome
2022-03-13 23:42:02 +08:00
不用那么复杂,chrome 用户目录下面,有一个 Cookies 的文件。

是 sqlite 格式,直接把你得到的 cookie 写入就可以了。
phpfpm
2022-03-13 23:43:35 +08:00
@3dwelcome 但是 js 也没有权限写入 cookie 啊。。。不想用 CS 架构
kekxv
2022-03-14 08:22:11 +08:00
你把你所谓的 cookie 放到 get 或者 post 参数
phpfpm
2022-03-14 08:38:23 +08:00
@kekxv 如果要被设置 cookie 的网站是我自己的网站我就不折腾了
learningman
2022-03-14 09:16:52 +08:00
一眼 ehentai
phpfpm
2022-03-14 10:09:05 +08:00
@learningman ehantai 是个啥。。。

你想多了少年哈哈哈
source
2022-05-10 16:03:33 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/840094

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX