javascript - 检测或阻止从对象标记加载页面?

标签 javascript html internet-explorer-6 object-tag

我需要检测页面是否从 <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/

相关文章:

javascript - templateUrl 与 AngularJS 中的模板

javascript - 如何正确使用对象数组

javascript - 位置越大,线性背景颜色越强

javascript - 在提交之前验证表单数据,并基于验证使用 javascript 调用另一个函数

javascript - 在我的网页上嵌入多首歌曲

开箱即用的 CSS 内容溢出 IE <6

jquery - 如何在不使用 css class 、 ID 或 javascript 的情况下以不同的方式设置内容第一段 <p> 的样式,并兼容 IE6?

javascript - 使用正则查找字符串中元素的最后一个索引并删除子字符串

html - 溢出:隐藏;保留内容宽度但隐藏内容:Chrome

javascript - 单个 JavaScript(库)修复所有 IE 6 问题并使其与 css3 兼容