Wechatsync icon indicating copy to clipboard operation
Wechatsync copied to clipboard

插件会导致码上掘金功能无法使用

Open qgy18 opened this issue 3 years ago • 3 comments

码上掘金地址:https://code.juejin.cn/

插件的这部分代码会修改 api.juejin.cn 的头部信息,造成 code.juejin.cn 请求 api.juejin.cn 下的接口跨域失败:

image

望修复。

qgy18 avatar Aug 08 '22 04:08 qgy18

正常的origin应该是?

lljxx1 avatar Aug 09 '22 16:08 lljxx1

正常的origin应该是?

正常应该是等于当前域名。

例如 code.juejin.cn 是这样:

image

juejin.cn 是这样:

image

请求头中的 origin 字段,由浏览器发起跨域请求时自动添加。

qgy18 avatar Aug 09 '22 16:08 qgy18

看了下这里的函数定义,https://github.com/wechatsync/Wechatsync/blob/master/packages/web-extension/src/runtime.js#L174

是不是可以这么改?如果一个请求自带 origin,就不去修改;如果没加 origin,再补上。

qgy18 avatar Aug 09 '22 16:08 qgy18