如何才能让知乎网页版强制显示原图呢?

2018-08-07 14:32:43 +08:00
 tyhunter
最近用了脚本去掉了知乎网页版的右边栏,使得显示空间加大了,但发现带来一个问题,在 macbook pro 的 retina 屏幕下,如果不点击图片放大的话,显示的都是半模糊的状态

看了下网页源码,发现知乎图片分为三种格式

<img data-rawwidth="2000" data-rawheight="2000" src="https://pic3.zhimg.com/80/v2-2edab5b732f2be6e004fc2e707bf2f12_hd.jpg" class="origin_image zh-lightbox-thumb lazy" width="2000" data-original="https://pic3.zhimg.com/v2-2edab5b732f2be6e004fc2e707bf2f12_r.jpg" data-actualsrc="https://pic3.zhimg.com/v2-2edab5b732f2be6e004fc2e707bf2f12_b.jpg">


hd 结尾的是压缩了一半分辨率的中图,也是网页版默认显示的图片
r 结尾的是原图
b 结尾的 hd 基础上继续压缩的小图,但是直接打开会跳向 r 结尾的原图

现在我想有没有办法用脚本的方式,让网页端强制使用 r 结尾的原图链接替代 hd 结尾的图片链接,研究了一上午的油猴脚本没找到可以替换的方法,请教下高手
1838 次点击
所在节点    问与答
3 条回复
RingoTC
2018-08-07 14:38:17 +08:00
把 src 属性值替换成 data-original 属性值
tyhunter
2018-08-07 14:49:23 +08:00
@RingoTC 不太懂 JS,对于用后面 data-original 替换掉 src 有点懵
RingoTC
2018-08-07 15:34:15 +08:00
@tyhunter 你可以用 jQuery 实现这个操作 jQuery 的 attr 函数

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

https://www.v2ex.com/t/477610

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

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

© 2021 V2EX