【发布时间】:2012-05-13 06:02:21
【问题描述】:
我正在尝试创建一个从另一个网站检索内容的代理网页。
加载 html 内容,但找不到使用相对 url 的 javascript/css/images,因为它们指向本地服务器。
如果不解析内容和重写 url(特别是因为一些 url 是通过 javascript 生成的),有没有办法通过 response.headers 指定基本 url(就像在 html 头中一样)来欺骗浏览器所以该页面可以继续运行吗?
【问题讨论】:
我正在尝试创建一个从另一个网站检索内容的代理网页。
加载 html 内容,但找不到使用相对 url 的 javascript/css/images,因为它们指向本地服务器。
如果不解析内容和重写 url(特别是因为一些 url 是通过 javascript 生成的),有没有办法通过 response.headers 指定基本 url(就像在 html 头中一样)来欺骗浏览器所以该页面可以继续运行吗?
【问题讨论】:
试试 Content-Base 响应头,比如
Content-base: http://google.com/
【讨论】: