是否有任何可能的方法(html、js、jquery)来更改iframe
的基URL路径
这是我想要做的:我有一个网页,它有一个URL输入字段和一个显示区域。web应用程序接受用户输入的任何URL,然后使用一个特殊的代理服务来检索用户指定的网页。然后我使用iframe在显示区域呈现这个网页,在那里我将html源代码插入到iframe
的DOM
中。我不使用src
属性,因为我试图演示我的代理服务的功能,并且我不希望浏览器直接呈现页面本身。
我插入的html源代码将加载到iframe中,但有一点需要注意。使用相对路径名的图像或其他资源都不起作用,因为它们引用我的外部网页的URL作为基本URL。例如,如果我的网页位于www.me.com
,而用户试图加载www.google.com
,我可以呈现www.google.com
的html
源代码,但主要的谷歌图像无法加载,因为该图像尝试从www.me.com/image
而不是www.google.com/image
加载。
发布于 2012-08-11 11:15:17
在代理端插入以下标记:
<base href="http://pathtooriginalpage" />
这应该就行了。
https://stackoverflow.com/questions/11907773
复制相似问题