如何在Javascript的跨域操作中存储cookie

How to store cookies in crossdomain operation of Javascript?

本文关键字:操作 存储 cookie Javascript      更新时间:2024-01-31

我想为浏览器开发一个小型javascript工具。

该工具可以从当前网页中提取一些内容并将其提交到另一个网站。

整个工作流程分为三个阶段。

第一阶段是从当前页面中提取内容。

第二阶段是登录。用户需要在登录表单中输入用户名和密码。

第三阶段是提交从第一阶段抽象出来的内容。

我的问题是第三阶段需要第二阶段的cookie。

我试过了,但失败了。

cookie至少需要在同一个顶级域上,并且cookie设置在顶级域上可见。如果你在另一个域上,这不是一个可行的选择。

传递数据的另一种方式是通过表单提交。假设你在一个外国域的页面上,使用这种技术,你可以让你的脚本构建一个登录表单,连同你收集的数据一起提交给你的网站。这也意味着第二步和第三步被合并。不需要Cookie。

相关文章: