javascript - iframe 并未在所有 IE 版本中完全加载

标签 javascript jquery html iframe

我正在尝试加载一个iframe,获取他的一部分内容并删除iframe。 我的解决方案适用于 FF、Chrome,但有时在所有 IE 版本中都会失败。

当我在浏览器中加载一个页面时,我看到了它的全部内容,但是当我在 iframe 中加载完全相同的页面时,页面中缺少元素。

我尝试从控制台手动添加 iframe,有时页面会加载其所有内容,有时却不会。

有谁知道为什么会发生这种情况?

最佳答案

我认为不声明 DOCTYPE(在 iframe 源和父级中)会导致类似的问题。 未声明的文档类型可能导致浏览器恢复到 quirks mode

关于javascript - iframe 并未在所有 IE 版本中完全加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24776772/

相关文章:

html - 插件让LAVALAMP标签 "a"在后面,我无法点击链接

javascript - 一种功能和一种封装形式?

javascript - 使用 JSON 填充 HTML 元素

javascript - 如何使用 jquery 添加 <select> 选项?

javascript - jQuery 中的嵌套函数和 (this)

html - 居中 ul 的自定义元素符号

javascript - Ajax Post URL 不适用于 ASP.net 图像按钮 OnClientClick onClick

附加到 DOM 的 jQuery 新元素不起作用

javascript - 带有恢复功能的 jQuery 拖放

c# - 为 htmlAttributes 提供值,其中键在 MVC View 中的名称中包含破折号(例如 "data-bind")