在实施DiggBar或FacebookBar时,准确地使用iFrame?

时间:2009-08-03 18:39:37

标签: iframe digg facebook-iframe

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

顶部栏位于屏幕的前30个像素位置,显示外部内容的iFrame会填满页面的其余部分。

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

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

但我希望Stackoverflow程序员更聪明,可能有答案吗? :)

谢谢!

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:-1)

更不用说'你会被网站所有者起诉很多事情,你会在那里惹恼每一个黑客。

如果你不想在我们的办公室里,那么你想要做的最后一件事就是那个想要在所有者允许的情况下将所有网站都包含在他们网站中的人。

我也不会在任何公约上发言。

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