我需要从网站 A 的接口获取部分数据(包括请求头信息),并在插件中处理后,将数据发送给网站 B 的接口。
网站 A 和 B 是两个独立域名,B 接口对请求有严格校验。
已成功通过插件获取 B 接口数据及其 header (包括 cookie ) Token 可以手动构造。
需要将处理后的数据通过插件发起请求提交给 B 接口。
B 接口校验非常严格,必须包含 Referer 、Origin 和 Token 三个参数,缺一不可(已手动验证)。
由于浏览器的安全策略,插件中无法设置或伪造 Referer 和 Origin 。
已尝试以下方案,但均返回 403:
使用 iframe 发起隐藏请求;
通过 XMLHttpRequest 或 fetch 发起请求;
手动构造 header 设置 Referer/Origin ,但浏览器直接拦截。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.