0

了解 iFrame 的所有安全性和 UI 问题后,我正在实现一个类似于 DiggBar 或 FacebookBar 的工具栏。

顶部栏在屏幕的顶部 30 像素上持续存在,而显示外部内容的 iFrame 则填满了页面的其余部分。

当用户关闭工具栏,从而退出我的小站点直接进入第三方站点时,我怎样才能正确破坏 iFrame 并显示正确的页面?如果用户点击 iFrame 中的一个链接,我最终会显示错误的页面。

鉴于我对浏览器安全性的理解,再加上 DiggBar 和 FacebookBar 无法准确地做到这一点,我猜这不可能做到。

但我希望 Stackoverflow 编码器更聪明并且可能有答案?:)

谢谢!

4

2 回答 2

2

你不能。由于浏览器跨站点脚本安全性,位于自己框架中的栏无法访问任何其他框架并确定它们的 URL。

于 2009-08-03T18:49:20.750 回答
-1

更不用说你会因为很多事情而被网站所有者起诉,而且你会激怒那里的每一个黑客。

如果您不想在我们的办公室中,这是您想要做的最后一件事,因为那个人想要在所有者许可的情况下将其他所有人的网站包含在他们的网站中。

我也不会在任何大会上发言。

我还添加了一个问题:“您是否编写过代码或处理过构建其他网站的代码?” 到我用来淘汰求职者的问题列表中。

于 2009-08-26T19:36:14.037 回答