2014-04-02 24 views
0

我最近建立了一个Chrome扩展中注入一个css文件到Facebook上。但是,现在我的Facebook在滚动时滞后和冻结。为什么它们在我的CSS滞后注入浏览器扩展程序?

下面是更多的一些信息。延长运行其上装载页面之前通过jQuery注入该文件内容的脚本。使用“run_at”:“document_start”确保它在页面加载之前注入,并且通过检查员验证了它。这些变化是显而易见的,所以我知道该文件被正确加载。 CSS文件很短,我把!每一个语句之后,必须确保它们不会覆盖。

我认为,因为我只是添加一个样式表,页面将像平常一样平稳运行。但是,当滚动到新内容时会有相当大的滞后。一旦我滚动浏览新内容,我就可以在没有滞后的情况下再次向上或向下滚动浏览内容。有任何想法吗?我可以发布任何可能有用的代码。

回答

0

您可以直接用tabs.insertCSS以编程方式或via the manifest注入CSS,因此您通常不需要使用内容脚本来完成此操作,除非您以某种方式动态调整CSS。这有助于解决这个问题吗?

相关问题