致尊敬的淘宝爸爸,爷爷,求您赶紧修复吧 。求您了!!

2017-11-20 00:30:32 +08:00
 Haiwx
大家好,我是火狐吧的吧务,求求谁给我一个马云的电话,快一个月了,求他把 https://g.alicdn.com/shop/wangpu/1.9.5/init-min.js?t=20140523.js 这个 js 加上,做牛做马都行啊。

16996 次点击
所在节点    全球工单系统
124 条回复
qiuai
2017-11-20 10:35:03 +08:00
确实所有的店铺都打不开所有商品页面...
geew
2017-11-20 10:39:43 +08:00
win10 x64 firefox 57 确实有问题
stonelf
2017-11-20 10:55:39 +08:00
IE 和 FF 下都重现了白图片问题。没有脚本错误和网络错误(不过 html 结构上有一些 warning )。看起来是懒加载在某些情况下无法启动。
其实如果懒加载不能保证高成功率的话,可以加一个兜底方案,比如过两秒钟检查懒加载还没启动( src 为 s.gif )的话,强行加载。
supersu
2017-11-20 10:55:58 +08:00
@Haiwx Linuxmint ff 56.0 x64 测试了下吧务提供的这个网址的确不能显示店铺商品图片
Haiwx
2017-11-20 11:01:00 +08:00
@supersu 装上第二条附言的脚本呢?
wiket
2017-11-20 11:10:24 +08:00
散了散了,知乎那边有回复说:“店铺的同学已经在修复了”
htxf
2017-11-20 12:10:45 +08:00
@stonelf 应该是这个原因的。

火狐浏览器上首页没有商品图片,第一个商品图片标签的内容是<img data-ks-lazyload="//img.alicdn.com/bao/uploaded/i3/TB1AjRoIFXXXXcCXVXXXXXXXXXX_!!0-item_pic.jpg_240x240.jpg" src="//assets.alicdn.com/s.gif" alt="Firefox 火狐 双肩背包">

谷歌浏览器上首页有商品图片,第一个图片标签的内容是<img src="//img.alicdn.com/bao/uploaded/i3/TB1AjRoIFXXXXcCXVXXXXXXXXXX_!!0-item_pic.jpg_240x240.jpg" alt="Firefox 火狐 双肩背包">

火狐上有 data-ks-lazyload 属性,若在火狐浏览器上人为的将其删掉,把 src 属性值换成"//img.alicdn.com/bao/uploaded/i3/TB1AjRoIFXXXXcCXVXXXXXXXXXX_!!0-item_pic.jpg_240x240.jpg"就可以成功显示出来了。

搜索[淘宝+data-ks-lazyload]发现好久之前也有这个问题……
enenaaa
2017-11-20 12:11:30 +08:00
这个 bug 不是第一次出现了!
几年前就有,我印象中复发 3 次了。
jadec0der
2017-11-20 12:13:06 +08:00
我也发现过浏览淘宝有问题的事情,倒没想过还针对我的浏览器。
淘宝前端一向挺垃圾的,做个自动登录做了十年没做好,商品显示不出来也挺正常。
enenaaa
2017-11-20 12:16:11 +08:00
@wiket 看来还是全球工单有用啊。 当年我把这个 bug 报给淘宝客服, 人家都不鸟我。
htxf
2017-11-20 12:26:13 +08:00
在各个 css 文件和 js 文件中找 data-ks-lazyload 属性,只在 g.alicdn.com/shop/wangpu/1.9.5/??dc-async-min.js?t=20140409.js 中找见两处,是不是不要加载这个 js 文件就可以了?

安上楼主的油猴脚本,在火狐浏览器上首页出现了商品图片,第一个商品图片的标签也变成了<img src="//img.alicdn.com/bao/uploaded/i3/TB1AjRoIFXXXXcCXVXXXXXXXXXX_!!0-item_pic.jpg_240x240.jpg" alt="Firefox 火狐 双肩背包">,禁用后再刷新,又没有了图片,标签又变成了<img data-ks-lazyload="//img.alicdn.com/bao/uploaded/i3/TB1AjRoIFXXXXcCXVXXXXXXXXXX_!!0-item_pic.jpg_240x240.jpg" src="//assets.alicdn.com/s.gif" alt="Firefox 火狐 双肩背包">

楼主写的脚本里添加的是 g.alicdn.com/shop/wangpu/1.9.5/init-async-min.js?t=20140523.js ,从命名上看更晚一点,这样 20140409.js 中写的 data-ks-lazyload 就用不到了,所以能显示出了图片?

但楼主添加的 20140523.js 文件确实在 header 中能找到,而且也请求到了……

不过楼主的油猴脚本中是将 src 为 20140523.js 的 script 标签写在了 body 而不是 header 中。

是将链接到外部脚本的 script 标签写在 header 或 body 中的区别导致的?可是谷歌浏览器和火狐浏览器为什么产生不同结果?
matolv
2017-11-20 12:39:03 +08:00
@messery 你那么亮的回帖怎么就没人给你感谢呢?
killadm
2017-11-20 12:50:01 +08:00
已经挺长时间了,因为这个双十一都没怎么在淘宝买什么东西,看看这次全球工单管不管用吧
riggzh
2017-11-20 12:50:54 +08:00
确实存在问题
Chrome 62.0.3202.94 (64Bit)

Firefox 57.0 (64Bit)
xiaonengshou
2017-11-20 13:22:54 +08:00
还好吧。换个浏览器呗。qq 浏览器访问腾讯家的很多页面基本上都是跪的。反馈也没啥用~
psklf
2017-11-20 13:28:51 +08:00
作为 Fx 用户 我真的有一种被抛弃的感觉

插件没了

网站不适配
messery
2017-11-20 14:10:27 +08:00
@matolv 可能是先天自带视野闪避技能╮(╯▽╰)╭
wuyadong
2017-11-20 14:20:44 +08:00
已经有人在处理了
supersu
2017-11-20 14:28:41 +08:00
@Haiwx 火狐提示要 57.0 才能用,因为平常用 chrome 懒得升级 57.0 了
jason19659
2017-11-20 14:33:53 +08:00
跟丢 js 没关系,js 加载都是正常的,可能是火狐的懒加载图片有问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/407770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX