如何阻止Gmail最大化iFrame?

我正在尝试使用嵌入在iframe中的Gmail创建网页。 但是,Gmail有一些javascript代码可以在加载时执行。 我相信以下js代码段是导致Gmail劫持窗口并最大化自身的原因,摧毁了我的父iframe:

if (top.location != self.location) { top.location = self.location.href; } 

最好是,我正在寻找一种跨浏览器的解决方案(并不涉及greasemonkey或其他一些基于浏览器的黑客)。 如果jquery有一些适用的函数/插件,那就太好了。

由于Gmail使用的代码位于块中,因此很难阻止它运行。 关于防止框架破坏的文章可能会有一些有用的见解。

杰夫·阿特伍德(Jeff Atwood)提出了一个解决这个问题的问题(但反过来说): 框架巴斯特巴斯特…需要破坏者代码