1

假设我正在使用 iframe 在我的网站上显示其他网站。但是,如果显示的站点具有重定向到其域上的其他一些页面的重定向,则重定向会导致整个浏览器重定向到我不希望发生的其他站点。

是否可以让重定向出现在 iframe 内,而不是让整个浏览器重定向到另一个页面?

4

1 回答 1

0

在 HTML5 中,添加了iframe 沙盒属性。在撰写本文时,它适用于 Chrome、Safari、Firefox 以及最新版本的 IE 和 Opera,但几乎可以满足您的需求:

<iframe src="url" sandbox="allow-forms allow-scripts"></iframe>

如果您想允许顶级重定向,请指定sandbox="allow-top-navigation".

于 2013-10-14T06:44:01.447 回答