Javascript 是否可以检测浏览器是否渲染了任何内容?

Javascript 是否可以检测浏览器是否渲染了任何内容?,javascript,html,Javascript,Html,假设页面上有一个空的iframe。您将获得一个标记,并将其写入iframe。脚本标签可以做任何事情。是否可以以任何方式检测iframe内是否有任何可见/显示的内容?我不是指可见性值,也不是指元素是否“在视图中”。我的意思是检测屏幕上确实显示了一些东西。脚本可以打开3个其他iframe,最后一个iframe显示一个图像。取决于您对“可见”的定义,这可能需要一些解释。白色背景上的白色1x1图像在技术上是可见元素,但人眼看不见。哇,这是一个宽元素。也许你可以看看真实的情况?除了支持不是很好。这听起来也

假设页面上有一个空的iframe。您将获得一个
标记,并将其写入iframe。脚本标签可以做任何事情。是否可以以任何方式检测iframe内是否有任何可见/显示的内容?我不是指可见性值,也不是指元素是否“在视图中”。我的意思是检测屏幕上确实显示了一些东西。脚本可以打开3个其他iframe,最后一个iframe显示一个图像。

取决于您对“可见”的定义,这可能需要一些解释。白色背景上的白色1x1图像在技术上是可见元素,但人眼看不见。哇,这是一个宽元素。也许你可以看看真实的情况?除了支持不是很好。这听起来也像是一个错误。告诉我们您的目标是什么,可能会有其他解决方案。(这个问题听起来像广告印象检测/反内容拦截器)。这是在线广告领域的一个问题。脚本标记是实际的创造性标记-广告本身-您可能从客户端获得,并且希望显示在iframe中。要弄清楚的挑战是什么时候iframe中的某些内容变得真正可见。