繁体   English   中英

iFrames:更改相对URL src命中的根URL

[英]iFrames: Change the root URL hit by relative URL src's

我的网页上有一个iFrame,它与其父页面的来源相同 我正在加载页面,其中有一堆imgscriptlink等标签,它们都有相对的 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM