我在扩展的选项页面中请求一个 URL 。虽然这个 URL 的内容是一个网页,但是此时我是作为文本读取的啊,Chrome 居然主动去下载文本内容中的脚本,导致触发了 CSP 。
- 为什么 Chrome 会想着解析文本内容为网页,然后加载脚本的?
- 另外,为什么代码里使用注释的那句去 fetch ,获取的内容却是空白?我通过模拟请求工具,只填写 URL ,不添加任何请求头,也可以获取到数据啊。
谢谢,实在不理解为什么会发生这两件事情。
let url = `https://www.douyin.com/user/${id}?showTab=like`
let resp = await fetch(url)
// let resp = await request(url, undefined, {credentials: "omit"})
let text = await resp.text()
新账号不能发图,只能等 30 分钟后追加了。