簡體   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