Coding style 歌剧分机

Coding style 歌剧分机,coding-style,opera,head,inject,opera-extension,Coding Style,Opera,Head,Inject,Opera Extension,简单地说:在注入的opera扩展脚本中获取head元素的最快方法是什么?(比等待加载DOMContentLoaded更快) 我在加载的页面中插入了一组样式,而不是等待DOMContentLoaded(因为用户希望在页面加载时看到呈现的css,就像usercss一样) 所以我只需要获取head元素(document.getElementsByTagName(“head”)[0]或document.head)并将样式元素插入其中;这在大多数网站上都有效,但我最近发现它在wikipedia上不起作用,

简单地说:在注入的opera扩展脚本中获取head元素的最快方法是什么?(比等待加载DOMContentLoaded更快)

我在加载的页面中插入了一组样式,而不是等待DOMContentLoaded(因为用户希望在页面加载时看到呈现的css,就像usercss一样)

所以我只需要获取head元素(document.getElementsByTagName(“head”)[0]或document.head)并将样式元素插入其中;这在大多数网站上都有效,但我最近发现它在wikipedia上不起作用,因为我无法在不等待加载DOMContentLoaded的情况下获取head元素

附言:
我知道Opera扩展是在任何其他脚本之前插入的,那么这是否意味着在插入脚本时没有加载head元素?那么为什么它在某些网站上有效呢?

好的,您可以在扩展脚本中立即执行document.documentElement.appendChild()。浏览器应该能很好地解决问题