设置iframe的基本URL路径

时间:2012-08-10 19:07:04

标签: html iframe

是否有任何可能的方法(html,js,jquery)来更改iframe的基本网址路径?

以下是我要做的事情:我有一个网页,其中包含一个URL输入字段和一个显示区域。 Web应用程序接受用户输入的任何URL,然后使用特殊代理服务来检索用户指定的网页。然后,我使用iframe在显示区域中呈现此网页,我将html源代码插入DOM的{​​{1}}。我不使用iframe属性,因为我试图演示我的代理服务的功能,我不希望浏览器直接呈现页面本身。

我插入的html源代码将加载到iframe中,但需要注意一点。使用相对路径名的图像或其他资源都不起作用,因为它们将我的外部网页的URL引用为基本URL。例如,如果我的网页位于src并且用户尝试加载www.me.com,我可以呈现www.google.com的{​​{1}}来源,但Google主图片不会加载,因为图片尝试从html而不是www.google.com加载。

1 个答案:

答案 0 :(得分:9)

在代理端插入此标记:

<base href="http://pathtooriginalpage" />

那应该这样做。