Joe*_*ink 9 javascript iframe lazy-loading ads document.write
通过双击请求的广告通常从广告提供商网络提供,该广告提供商网络返回javascript,后者又执行document.write以在页面中放置广告.document.write的使用要求文档处于打开状态,这意味着页面尚未到达document.complete.这会妨碍延迟或延迟加载广告内容.将这些代码放在页面底部是有帮助的,但是不足以降低所有重要的"页面加载"时间."友好的iframe"是我们最好的吗?有没有其他替代方法,比如巧妙地覆盖document.write,保留dom中的正确位置?
第三方广告使用document.write将脚本和内容添加到页面中的"当前"位置.页面所有者无法控制广告脚本,也无法指定显示目标div.广告脚本需要在调用它的文档位置进行编写和渲染,因此使用延迟动态脚本加载来正确定位广告并不明显.将脚本延迟加载到上下文中很简单,但是通过document.write就地呈现的第三方内容并不容易实现.
postscribe.js 由 krux 开发,如 HTML5 开发会议上所示。
http://krux.github.com/postscribe/doc/postscribe.html https://npmjs.org/package/postscribe
| 归档时间: |
|
| 查看次数: |
10607 次 |
| 最近记录: |