如何停止框架破坏者?

Posted

技术标签:

【中文标题】如何停止框架破坏者?【英文标题】:How to stop a frame breaker? 【发布时间】:2014-06-02 01:19:27 【问题描述】:

我正在尝试 iframe 一个已实现分帧代码的网站。这是网址:

http://bit.ly/P39Tev

你知道有什么方法可以让它不会超出框架吗?我已经尝试了几乎所有的破帧破坏代码,但没有一个能正常工作,或者完全阻止了网站加载。

我真的很感激这个问题的解决方案。


编辑:

这是我的 iframe 代码:

<IFRAME SRC='bit.ly/P39Tev'; SCROLLING='no' WIDTH='1' HEIGHT='1' FRAMEBORDER='no'></IFRAME> 

【问题讨论】:

我们可以查看您用于显示 iframe 的 html 代码吗? 我明白你想说什么,但我想完成我正在做的事情。如果你不想帮助我也没关系,但也许这里的另一个用户可以有一个解决方案。 【参考方案1】:

您的问题不是该网站脱离 iframe,而是 iframe 将整个页面重定向到实际网站。拉起页面时检查 URL 栏,您会看到它。这就是我修复它的方法:

<IFRAME  src='http://bit.ly/P39Tev' sandbox='' scrolling='no' width='100' height='100' frameborder='yes'></IFRAME>

这将阻止页面重定向父页面:

sandbox=''

【讨论】:

【参考方案2】:

你可以将SANDBOX添加到iframe标签中,你可以留空也可以这样写:

<IFRAME SRC='bit.ly/P39Tev'; SCROLLING='no' WIDTH='1' HEIGHT='1' FRAMEBORDER='no' SANDBOX='allow-scripts'></IFRAME>

使 bit.ly 能够使用 javascript。如果您不知道框架有时是否需要使用表单,您可以使用:

<IFRAME SRC='bit.ly/P39Tev'; SCROLLING='no' WIDTH='1' HEIGHT='1' FRAMEBORDER='no' SANDBOX='allow-scripts allow-forms'></IFRAME>

【讨论】:

以上是关于如何停止框架破坏者?的主要内容,如果未能解决你的问题,请参考以下文章

我的服务在后退按钮后停止

如何停止heroku服务器?

暗黑破坏神2为啥停止工作已经兼容性设过,已经测试过

如何暂时停止标题属性显示工具提示?

Bottle web 框架 - 如何停止?

是否可以/如何使用某些 cmdlet 停止 powershell?