【发布时间】:2022-09-25 02:34:20
【问题描述】:
我想拦截全部在 html 页面发出的 HTTP 请求中,我使用它为页面上的所有请求添加反向代理 URL,(例如 https://proxy/original_url)假设我有一个 CSS 样式表的链接元素:
<link rel=\"stylesheet\" href=\"/style.css\">
链接元素将保持不变,但当浏览器请求 /style.css 文件时,它实际上会请求 https://proxy.url/style.css
或者说网站发出了获取请求
fetch(\"file.txt\")
它应该请求https://proxy.url/file.txt
哦,我不能使用 Service Worker,因为它需要在加载任何内容之前运行,并且需要停止页面加载,直到完成添加反向代理
标签: javascript html http request reverse-proxy