繁体   English   中英

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

[英]How to store cookies in crossdomain operation of Javascript?

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

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

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

第一步是从当前页面提取内容。

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

第三阶段是提交从第一阶段提取的内容。

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

我尝试过iframe,但失败了。

Cookies至少应位于同一顶级域上,并且该cookie设置为在顶级域之前可见。 如果您在另一个域上,这不是一个可行的选择。

传递数据的另一种方法是通过表单提交。 假设您在外部域的页面上,使用此技术,可以让脚本构建一个登录表单,该表单与收集的数据一起提交到您的站点。 这也意味着第二步和第三步已合并。 无需Cookie。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM