简而言之:在注入的歌剧扩展脚本中获取 head 元素的最快方法是什么?(比等待 DOMContentLoaded 更快)
我在加载的页面中插入了一堆样式,而不是等待 DOMContentLoaded(因为用户希望在页面加载时看到呈现的 css,就像 usercss 一样)。
所以我只是获取头部元素(document.getElementsByTagName("head")[0] 或 document.head)并将样式元素插入其中;这适用于大多数网站,但我最近发现它不适用于维基百科,因为我无法在不等待 DOMContentLoaded 的情况下获取 head 元素。
PS:我知道 Opera 扩展是在任何其他脚本之前插入的,这是否意味着插入脚本时没有加载 head 元素?那么为什么它在某些网站上有效?