我有一個奇怪的問題,谷歌網頁速度的見解。即使我已將所有腳本移動到頁腳,並且關鍵的css在標題中內聯,我仍然收到此錯誤。移動搜索結果非常好,桌面正在收到此錯誤。任何人有如何解決這個問題的一些想法? 這是測試的網址:google page speed insights消除渲染阻塞JavaScript
0
A
回答
0
我發現了問題和解決方案!在我的原始CSS中,我有一個桌面上頂級內容的BG圖像。在關鍵的CSS中,我只包含了bg顏色,我想在稍後爲這個bg-image服務。一旦我將bg-image包含在關鍵的css中(頭文件中),桌面結果得到了改善,並且呈現阻止腳本錯誤消息消失。谷歌pagespeed的見解審查了最終結果圖片與只有關鍵的CSS生成的圖片,並發現圖片不夠相似,這就是爲什麼它說我阻止了內容。
0
我看了一下你提供的URL的源代碼,好像在HEAD裏面有一個script標籤。
<script>
sessionStorage.setItem('BASEURL', 'http://test.bigcat.rs/mirokredit/wp-content/themes/mirobuild');
sessionStorage.setItem('LANG', 'de');
</script>
你也應該將其移至結束標記添加"async" attribute到標籤之前。它會通知瀏覽器在腳本變爲可用時立即異步運行腳本並刪除阻塞。
希望有幫助!
相關問題
- 1. 使用PageSpeed消除jQuery的渲染阻塞JavaScript
- 2. 如何消除angular-cli站點中的渲染阻塞?
- 3. csv流解析器(papaparse)阻塞渲染?
- 4. 「即使所有的JS都在頁面的底部,在上面的內容中消除渲染阻塞JavaScript」?
- 5. 我該如何修復消除以上摺疊內容中的渲染阻塞JavaScript和CSS(博客中)
- 6. 消除渲染封鎖CSS
- 7. 如何克服在PageSpeed Insight中消除渲染 - 阻擋CSS
- 8. 無阻塞Javascript
- 9. 消除JavaScript和CSS呈現阻塞邊緣上的內容
- 10. Angular2應用程序 - 刪除渲染 - 阻止JavaScript
- 11. 渲染($編譯)HTML從後端到視圖不會阻塞DOM
- 12. lensflare消除和渲染太慢
- 13. 如何取消阻塞ServerSocket.accept()上阻塞的線程?
- 14. 在WordPress中刪除渲染攔截JavaScript
- 15. mpi:阻塞與非阻塞
- 16. Javascript:調用阻塞HTTP POST
- 17. PageSpeed在使用外部圖像時控制「渲染阻塞」的腳本
- 18. 渲染驗證消息RichFaces
- 19. 當使用JavaScript重新渲染時,阻止img標籤閃爍
- 20. Xamarin Forms顯示阻塞加載消息
- 21. WSO2APIM消息中介 - API調用阻塞
- 22. MPI:取消非阻塞發送
- 23. 並行線程:取消阻塞線程
- 24. 取消狀態阻塞字體下載
- 25. 谷歌的PageSpeed - 渲染阻擋內容
- 26. 帶延遲的阻塞/非阻塞
- 27. 嵌套Socket阻塞非阻塞SocketHi
- 28. 非阻塞PASV襪子和阻塞
- 29. 阻塞隊列不阻塞線程?
- 30. 是renderer.render()阻塞還是非阻塞?
嗨Deano。沒有幫助你的方法。由於內聯,此腳本不呈現阻塞狀態。即使我把它移到底部,在BODY結束之前,pagespeed的見解對桌面也是如此:去除阻塞... – bigcat
@bigcat很高興你對它進行排序。任何腳本即使被內聯也會呈現阻塞狀態,並且仍應始終添加異步屬性! – Deano