![](/img/trans.png)
[英]Relative path in Script src and Link rel keeps resolving to root URL
[英]iFrames: Change the root URL hit by relative URL src's
我的网页上有一个iFrame,它与其父页面的来源相同 。 我正在加载页面,其中有一堆img
, script
, link
等标签,它们都有相对的 src
例如src="/imgs/img.jpeg"
,而不是src="http://mywebsite.com/imgs/img.jpeg"
。
我想要的是将所有这些资源转到另一台服务器。 因此,我希望他们点击http://yahoo.com/imgs/img.jpeg
或其他网站,而不是点击http://mywebsite.com/imgs/img.jpeg
。
有没有办法更改“基本URL”或任何iFrame,以便所有相关的src
将使用javascript访问另一个网站并获取这些资源?
这会违反一些跨域政策吗? 答案肯定,没有猜测......
还有一种更好的方法,而不是强力改变DOM中的所有src
并将其全部破解......
谢谢你们!
这是HTML5的一部分。 只需在HEAD部分设置BASE标记即可。 在您的示例中,它将是:
<base href="http://yahoo.com/">
这将为所有相对URL设置基础。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.