我想为浏览器开发一个小型javascript工具。
该工具可以从当前网页中提取一些内容并将其提交到另一个网站。
整个工作流程分为三个阶段。
第一阶段是从当前页面中提取内容。
第二阶段是登录。用户需要在登录表单中输入用户名和密码。
第三阶段是提交从第一阶段抽象出来的内容。
我的问题是第三阶段需要第二阶段的cookie。
我试过了,但失败了。
cookie至少需要在同一个顶级域上,并且cookie设置在顶级域上可见。如果你在另一个域上,这不是一个可行的选择。
传递数据的另一种方式是通过表单提交。假设你在一个外国域的页面上,使用这种技术,你可以让你的脚本构建一个登录表单,连同你收集的数据一起提交给你的网站。这也意味着第二步和第三步被合并。不需要Cookie。