2012-07-25 27 views
0

我想为浏览器开发一个小型JavaScript工具。如何在Javascript的跨域操作中存储cookie?

该工具可以从当前网页中提取一些内容并提交给其他网站。

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

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

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

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

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

我试过iframe,但失败了。

回答

0

Cookie必须至少位于同一顶级域名上,并且cookie设置为顶级域名可见。如果你在另一个域名上,这不是一个可行的选择。

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