我需要检测页面是否从 <object>
加载标签。在大多数浏览器上,多种 javascript iframe 检测技术会将其标记为 iframe(例如 window.top === window.self
),这很好。
页面是通过对象标签加载的,如下所示:
<object width="0" height="0" data="/target/"></object>
某些版本的 Internet Explorer 6 是异常(exception)(大惊喜)。浏览器版本不可控。 IE 6.0.2800 不识别为 iframe,并将传递任何预期的宽度和高度值。
编辑:如果有一种方法可以让目标页面中断来自对象标记的任何加载(至少 IE6,但任何其他都可以),这对我来说没问题。
最佳答案
它真的需要在 IE6 下运行吗?我的意思是...
http://www.w3schools.com/browsers/browsers_stats.asp ... IE 只有 18.6% 而使用 IE 6 的人...
关于javascript - 检测或阻止从对象标记加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10177509/