javascript - 当 DOM 元素在屏幕外呈现时,浏览器会执行哪些优化?

标签 javascript html flash iframe rendering

我控制在另一个域上呈现的 iframe。是否有明确的方法来判断此 iframe 是在父页面的首屏上方还是下方呈现?显然,由于 same origin policy,我无法访问父 DOM。限制。

例如,我尝试测量在 canvasVML 标签上的渲染速度,希望标签不在屏幕上时速度会更快。这没有用——没有明显的速度差异。 DOM 操作也是如此 - 似乎没有办法区分折叠下方或上方的回流/重绘操作。

闪光灯呢?我没有太多经验,但可以检查浏览器呈现 Flash 操作的速度有多快吗?或者 Flash 是否有 DOM 标准之外的任何“不可见”事件?

最佳答案

我不这么认为。

尽管您可以使用 url 参数(可由嵌入广告的 javascript 设置)到页面上的偏移量,但同源策略限制可防止这种情况发生。

关于javascript - 当 DOM 元素在屏幕外呈现时,浏览器会执行哪些优化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1860931/

相关文章:

javascript - 向 IF ELSE 结果添加颜色格式

javascript,dom - 为什么选择的子节点每 2 个编号一次

html - Adobe Flash Player 设置不显示记住按钮

Java:如何截取视频和音频流?

javascript - 无法让小于 10 的数字在我的倒计时时钟上以两位数字显示

javascript - 如何使用 jQuery 更改特定文本?

python - 为什么 Django 不加载我的静态 CSS 文件?

javascript - ActionScript 3 事件监听器和带参数的函数

javascript - Django 1.7 w/AJAX,如何或在哪里清理要在 AJAX 请求中传递的输入

javascript - highcharts - 2 个日期选择器问题