我们最近在Magento上安装了Google Page Speed模块并启用了这些过滤器:
ah Add Head
cw Collapse Whitespace
cc Combine Css
jc Combine Javascript
gp Convert Gif to Png
jp Convert Jpeg to Progressive
jw Convert Jpeg To Webp
mc Convert Meta Tags
pj Convert Png to Jpeg
ws When converting images to WebP, prefer lossless conversions
db Debug
dj Defer Javascript
ec Cache Extend Css
ei Cache Extend Images
es Cache Extend Scripts
fc Fallback Rewrite Css
if Flatten CSS Imports
hw Flushes html
ci Inline Css
ii Inline Images
il Inline @import to Link
ji Inline Javascript
js Jpeg Subsampling
ll Lazyload Images
rj Recompress Jpeg
rp Recompress Png
rw Recompress Webp
rc Remove Comments
ri Resize Images
rx Responsive Images
cf Rewrite Css
rd Rewrite Domains
jm Rewrite External Javascript
jj Rewrite Inline Javascript
cu Rewrite Style Attributes With Url
cp Strip Image Color Profiles
md Strip Image Meta Data
我们对主页的两个部分(顶部一个(您在访问网站时看到的第一个块)和一个在页脚之前的部分有视差效果。 问题是有时候底部的一个不能正常工作,它会在视差内拖动页脚部分。
当我们尝试使用?PageSpeedFilters = -defer_javascript时,它始终按预期工作。请注意,我已经添加了视差库以便在jquery之后加载,并且我在window.load上调用了parallax,因此它应该在所有脚本都存在时初始化,但这没有帮助。有没有人遇到这样的问题,或者有人有解决方案吗?
P.S。添加no-defer标签并不会有帮助,因为这个库依赖于jQuery。
谢谢!