备案 控制台
开发者社区 开发与运维 文章 正文

知乎图片怎么老是显示不出来

简介: 知乎图片怎么老是显示不出来

每次去知乎看东西,总是出现个别图片加载不出来的情况,就像下面这样。

2cb5ac095eff96ba7e5250a0ff8596d0_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

通过开发者工具发现,图片的地址是知乎的知乎的二级地址,这种方法是由于浏览器在请求时,对于同一个资源域名有并发限制,通过这种二级域名可以将请求打散,避免出现卡顿。「但是」 ,好巧不巧,我这里只能请求到pic1.zhimg.com,其他的请求全部超时,也就看不到图片了。

ec56b6fefffb46ca862bdf3a0871917c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

所以只要把所有不是pic1的图片,改成pic1,不就解决了了吗!

通过油猴(一种可以在浏览器里面运行自己写的js工具),可以编写一个小脚本,把所有的图片的地址都改成pic1。代码如下:

// ==UserScript==
// @name         知乎图片
// @namespace    http://*.zhihu.com/
// @version      0.1
// @description  让图片都显示出来
// @author       SunCOOL
// @match        https://zhuanlan.zhihu.com/*
// @match        https://zhihu.com/*
// @grant        document
// ==/UserScript==
(function() {
    'use strict';
    const pic_server = 'pic1'
    const imgs = document.getElementsByTagName('img');
    for( let img of imgs){
       const src_status = img.src.match(/https:\/\//g)
       if(src_status){
           img.src = img.src.replace(/pic\d/g,pic_server);
       }
       else{
           const data_actualsrc = img.getAttribute('data-actualsrc');
           const pic1 = data_actualsrc.replace(/pic\d/g,pic_server);
           img.dataset.actualsrc = pic1;
           img.dataset.original = pic1;
       }
    }
    const img_list_ava = document.getElementsByClassName('Avatar Avatar--round AuthorInfo-avatar');
    for(let img of img_list_ava){
        img.src = img.src.replace(/pic\d/g,pic_server);
    }
    setTimeout(()=>{
    const img_list_ava1 = document.getElementsByClassName('Avatar UserLink-avatar');
    for(let img of img_list_ava1){
        img.src = img.src.replace(/pic\d/g,pic_server);
    }
    const post = document.getElementsByClassName('PostItem-TitleImage');
    for(let img of post){
        img.src = img.src.replace(/pic\d/g,pic_server);
    }
    },1000)
    setTimeout(()=>{
            document.getElementsByClassName('Button Modal-closeButton Button--plain')[0].click()
    },500)
})();

把这个脚本添加到油猴中,就可以自动的将图片地址更换成pic1下的。

油猴脚本本质是一个浏览器插件,具体的安装方法如下:在谷歌浏览器地址栏中输入:chrome://extensions/,打开开发者模式,将油猴插件拖过来就可以了。关注微信公众号回复「油猴」即可获取插件

8e014d8539fa68b040872fd704fc0405_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

安装完成后,就可以在这里看到安装成功的油猴插件

082a14491c8165f933c645705bb001ed_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

3cb66c82a6d3e27d742ed59cfa2533d0_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

83e05e3e6ccb478f7a4b4c67f00f7d0c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

通过添加新脚本的方式,将上面的代码添加到其中,当你访问知乎的时候,就可以进行自动更换图片地址了。对了,这个脚本还可以把知乎弹出来的登录页面自动关闭哦。

塔容万物
目录
相关文章
祈澈菇凉
|
7月前
关于csdn上面的图文中的图片加载失败的问题
关于csdn上面的图文中的图片加载失败的问题
祈澈菇凉
38 0
祈澈菇凉
|
7月前
如何在电脑上保存微信公众号文章封面图片?
如何在电脑上保存微信公众号文章封面图片?
祈澈菇凉
52 0
Python研究所
|
前端开发
掘金Markdown编辑器中的图片怎么居中?
掘金Markdown编辑器中的图片怎么居中?
Python研究所
427 0
MCNU云原生
Hexo博客展示文章字数及阅读时间
Hexo博客展示文章字数及阅读时间
MCNU云原生
516 0
AI悦创
获取微信公众号文章封面图的方法
获取方法
AI悦创
195 0
获取微信公众号文章封面图的方法
开发工程师
|
Web App开发 tengine 前端开发
今日头条上传图片时设置封面图报像素低的原因是什么
今日头条上传图片时设置封面图报像素低的原因是什么
开发工程师
235 0
angel_kitty
|
JavaScript 前端开发
【全网最全的博客美化系列教程】08.自定义地址栏Logo
全网最全的博客美化系列教程相关文章目录 【全网最全的博客美化系列教程】01.添加Github项目链接 【全网最全的博客美化系列教程】02.添加QQ交谈链接 【全网最全的博客美化系列教程】03.给博客添加一只萌萌哒的小仓鼠 【全网最全的博客美化系列教程】04.
angel_kitty
1635 0
晨曦蜗牛
|
数据安全/隐私保护
去掉CSDN使用MarkDown编辑器插入图片自动添加的水印
用了好多天的MarkDown编辑器了,蛮好用的。这个编辑器唯一的缺点就是在插入图片时会自作多情的给添加上CSDN的水印了。
晨曦蜗牛
1326 0
技术小美
PPT修改图片背景
技术小美
1099 0
浮生递归
|
前端开发
【前端】2行CSS代码实现云栖博客列表上的鼠标悬停图片逐渐放大效果
原理:CSS3 自带变形动画属性 实现方式及案例讲解: transition 过渡效果 transform 变形 scale 改变比例
浮生递归
1625 0

热门文章

最新文章

  • 1
    带你读《微服务架构设计模式》之一:逃离单体地狱
  • 2
    Apache Flink 零基础入门(一):基础概念解析
  • 3
    【干货合集】从菜鸟到老司机,20篇文章带你了解DevOps!
  • 4
    SpringMVC注解@RequestParam全面解析
  • 5
    linux系统之编译内核实现iptables应用层过滤
  • 6
    openstack+essex+quantum成功show
  • 7
    Gartner:安全因素促使85%的企业年底开始部署Windows 10
  • 8
    在递归函数中因不正确使用公共变量而形成死循环
  • 9
    Redmine 数据库连接错误
  • 10
    ASP.NET MVC的客户端验证:jQuery的验证
  • 1
    基于SpringBoot+Vue的太原学院在线考试系统的详细设计和实现(源码+lw+部署文档+讲解等)
    24
  • 2
    基于SpringBoot+Vue的学生管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
    24
  • 3
    基于SpringBoot+Vue的宠物托管系统的详细设计和实现(源码+lw+部署文档+讲解等)
    25
  • 4
    基于SpringBoot+Vue的小零食销售系统的详细设计和实现(源码+lw+部署文档+讲解等)
    21
  • 5
    基于SpringBoot+Vue的家装一体化平台的详细设计和实现(源码+lw+部署文档+讲解等)
    21
  • 6
    基于SpringBoot+Vue的心聘求职平台的详细设计和实现(源码+lw+部署文档+讲解等)
    22
  • 7
    基于SpringBoot+Vue的智慧养老院管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
    18
  • 8
    基于SpringBoot+Vue的汽配销售管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
    16
  • 9
    基于SpringBoot+Vue的租车管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
    17
  • 10
    基于SpringBoot+Vue的自习室座位管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
    16
  • 相关电子书

    更多
  • 低代码开发师(初级)实战教程
  • 冬季实战营第三期:MySQL数据库进阶实战
  • 阿里巴巴DevOps 最佳实践手册
  • 相关实验场景

    更多
  • 函数计算部署AI艺术字应用,生成新春文字头像
  • 下一篇
    基于函数计算模板部署AI应用实践

    PHP网站源码亳州百姓网标王价格长沙SEO按天收费河源百搜标王推荐哈尔滨网站建设哪家好宿州百姓网标王价格本溪至尊标王哪家好丹竹头推广网站公司汕头关键词排名包年推广哪家好黄山关键词按天扣费公司布吉关键词按天收费推荐岳阳关键词按天收费价格南澳至尊标王哪家好东营网站优化按天收费价格福田营销网站推荐哈密网站推广工具公司同乐网站建设设计价格阜新建站公司太原网站推广系统公司龙岗百姓网标王推广公司十堰推广网站荷坳seo排名临夏百度网站优化多少钱云浮外贸网站设计周口关键词排名报价安康百度网站优化排名价格德州百搜标王肇庆品牌网站设计价格大浪营销型网站建设推荐运城推广网站价格三亚网站优化排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化