我有一個奇怪的問題,谷歌網頁速度的見解。即使我已將所有腳本移動到頁腳,並且關鍵的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. 渲染阻塞Javascript和CSS
- 2. 使用PageSpeed消除jQuery的渲染阻塞JavaScript
- 3. 消除渲染阻塞JavaScript和CSS - 需要建議
- 4. 防止渲染阻塞CSS
- 5. 如何消除angular-cli站點中的渲染阻塞?
- 6. 如何消除以上摺疊內容中的渲染阻塞JavaScript和CSS
- 7. csv流解析器(papaparse)阻塞渲染?
- 8. 我該如何修復消除以上摺疊內容中的渲染阻塞JavaScript和CSS(博客中)
- 9. 「即使所有的JS都在頁面的底部,在上面的內容中消除渲染阻塞JavaScript」?
- 10. 消除渲染封鎖CSS
- 11. 如何克服在PageSpeed Insight中消除渲染 - 阻擋CSS
- 12. 無阻塞Javascript
- 13. Javascript非阻塞
- 14. 信號量阻塞和解除阻塞
- 15. Angular2應用程序 - 刪除渲染 - 阻止JavaScript
- 16. 消除JavaScript和CSS呈現阻塞邊緣上的內容
- 17. 渲染($編譯)HTML從後端到視圖不會阻塞DOM
- 18. PrimeFaces LazyDataModel渲染數據後整個頁面被阻塞
- 19. 使Javascript非阻塞
- 20. lensflare消除和渲染太慢
- 21. 的阻塞取消Boost.Asio的
- 22. RabbitMQ非阻塞消費者
- 23. JavaScript渲染
- 24. JavaScript渲染塊
- 25. 如何取消阻塞ServerSocket.accept()上阻塞的線程?
- 26. 在WordPress中刪除渲染攔截JavaScript
- 27. mpi:阻塞與非阻塞
- 28. 阻塞或不阻塞(Express.js)
- 29. 的MySQL排除阻塞表
- 30. Javascript:調用阻塞HTTP POST
嗨Deano。沒有幫助你的方法。由於內聯,此腳本不呈現阻塞狀態。即使我把它移到底部,在BODY結束之前,pagespeed的見解對桌面也是如此:去除阻塞... – bigcat
@bigcat很高興你對它進行排序。任何腳本即使被內聯也會呈現阻塞狀態,並且仍應始終添加異步屬性! – Deano