阅读:5113回复:10
火狐浏览京东商品列表卡顿严重,有没有解决办法?
http://list.jd.com/list.html?cat=11729,11730,6911
开了硬件加速,好一点点,但仍然卡顿明显,而用win10自带的edge浏览就很流畅 火狐浏览淘宝还行,似乎是京东不会预加载图片,等到在窗口中显示才下载图片,造成卡顿, 而淘宝是预先下载了当前页的所有图片,所以不卡顿,edge浏览京东好像也是这样。 |
|
1楼#
发布于:2016-06-11 10:49
其实
应该先做个 profiling 确定是哪里导致卡顿 然后再谈如何解决 lazyload 应该不是主要原因 |
|
|
2楼#
发布于:2016-06-10 10:53
Privoxy
https://www.privoxy.org/ |
|
3楼#
发布于:2016-06-10 09:13
|
|
4楼#
发布于:2016-06-09 22:41
连你们这么好的机器都卡,说明现在的网页制作误入歧途了,看个网页都要像打3D游戏一样累,需要高配置。
|
|
5楼#
发布于:2016-06-08 22:18
仅针对 http 下列表部分的图片有效
利用 privoxy 改写页面源码 filter FILTER: anti-lazyload-jd s@(<img[^>]+data-img="1" )data-lazy-img="([^"]+)"([^>]*>)@$1data-lazy-img="done" src="$2"$3@iUg s@(<img[^>]+)class="loading-style2" data-lazy-img="([^"]+)"([^>]*>)@$1class="" data-lazy-img="done" src="$2"$3@iUg action { +filter{ anti-lazyload-jd } } .jd.com:80/ 原则上 用脚本改对应元素的属性也行 我就不测了 狗东经常改版的 没精力更没动力去追更新 另外狗东的 lazyload 还有很多是根据滚屏事件通过 ajax 加载 html 元素 这个不深入代码去跟踪没法处理 同样没精力更没动力 |
|
|
6楼#
发布于:2016-06-08 21:30
taobao和京东都用了lazyload,渣配置笔记本试了下都不卡。
|
|
7楼#
发布于:2016-06-08 21:03
|
|
8楼#
发布于:2016-06-08 21:02
myfirefox08:没有问题,开始会卡,在缓冲,拖动滚动条到最后,然后就缓冲完毕了,再看就不卡了回到原帖说的就是开始拖动的时候卡顿严重,影响浏览体验,等拖动到底部图片都加载完就不卡了,但也没意义了 |
|
9楼#
发布于:2016-06-08 20:36
没有问题,开始会卡,在缓冲,拖动滚动条到最后,然后就缓冲完毕了,再看就不卡了
|
|
10楼#
发布于:2016-06-08 20:22
lazyload 无通解
只能针对特定网站手工 hack |
|
|