即使在加载资源异步后,Google Page Speed仍然会出现渲染阻止问题

Jo *_* E. 8 javascript asynchronous deferred-loading pagespeed

Google Page Speed Insights

"尝试推迟或异步加载阻止资源,或直接在HTML中内联这些资源的关键部分."

上面的问题促使我提供了2个样式表.所以我用下面的代码加载我的样式表来推迟加载样式表.

window.onload = loadResource;

function loadResource(){
    css_array=[resource1,resource2];
    css_init(css_array);
}

function css_init(hrefPath){
    for(a = 0; a < hrefPath.length; a++){
        link=document.createElement('link');
        link.href=hrefPath[a];
        link.rel='stylesheet';
        document.getElementsByTagName('head')[0].appendChild(link);
    }
}
Run Code Online (Sandbox Code Playgroud)

与上面的代码的所有CSS样式表后,加载DOMContentLoaded EventLoad Event已经被解雇(的Chrome浏览器开发工具,网络选项卡)

但即使有上述内容,渲染阻止问题仍未解决.知道为什么它不起作用以及如何正确推迟css样式表?谢谢您的帮助!