【发布时间】:2013-02-12 12:37:59
【问题描述】:
我基本上使用内容脚本来处理文档,提取数据,然后用不同的布局但相同的信息重建页面的大块。因此,对于一个看起来很糟糕的特定网站来说,这是一个“preffity”扩展。
问题是,chrome 会在内容脚本完成该过程之前继续渲染页面,因此在某些页面加载时,您可以看到原始页面闪烁几帧,然后被更好的页面替换。
浏览器不会立即开始渲染。您很少会看到没有应用 CSS 的网站,因为“它没有及时完成”。有没有办法让渲染也等待内容脚本?我不需要数百毫秒,只需几毫秒。
【问题讨论】:
-
如果您使用 css 并通过清单添加,请尝试将其添加到内容脚本字段:
"run_at": "document_start"。 -
@BeardFist,无论
run_at设置如何,通过清单添加的 CSS 文件始终在 DOM 和内容脚本之前加载。
标签: css dom google-chrome-extension content-script