【问题标题】:some elements in iframe is not loadingiframe 中的某些元素未加载
【发布时间】:2019-12-03 20:44:44
【问题描述】:

我正在使用 iframe 将外部网站加载到我的网页。 iframe 成功加载网站。然后我将 dom 与实际的网站 dom 进行比较。但我可以看到一些元素(很少)没有加载到 iframe 中。那是什么原因呢?

我找到了在window === window.parent check 中创建的元素没有加载到 iframe 中的原因。有没有办法在这个检查中加载内容?我也在使用 chrome-extension 来加载 iframe。那么使用chrome.webRequest可以做些什么吗?

【问题讨论】:

  • 任何代码参考或快照来检查发生了什么?您的网站上仅显示少数元素,可能来自实际网站,只有允许通过 iFrame 在另一个网站上呈现的元素。
  • 你的意思是其他网站可以设置在iframe中渲染哪些元素?
  • 是的,有可能。 Facebook、Twitter 等网站只呈现想要通过 IFrame 呈现的部分。但如果你附上一些代码或 UI 的快照,它会更清楚到底发生了什么。

标签: javascript iframe google-chrome-extension


【解决方案1】:

反应灵敏吗?可能是你的 iframe 大小问题

【讨论】:

  • 不,这不是响应问题,因为我在整个屏幕中加载 iframe
最近更新 更多