10

是否有任何可能的方法(html、js、jquery)来更改的基本 URL 路径iframe

这就是我想要做的:我有一个网页,它有一个 URL 输入字段和一个显示区域。Web 应用程序采用用户输入的任何 URL,然后使用特殊的代理服务来检索用户指定的网页。然后,我使用 iframe 在显示区域中呈现此网页,并在其中将 html 源代码插入DOMiframe. 我不使用该src属性,因为我试图演示我的代理服务的功能,并且我不希望浏览器直接呈现页面本身。

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

4

1 回答 1

12

在代理端插入这个标签:

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

那应该这样做。

于 2012-08-11T03:15:16.550 回答