【网站建设】新浪微相册https外链图片无法调用解决方法

2019年4月27日15:55:15 19 9,847
摘要

今天打开博客发现很多外链图片都无法显示,但是直接输入链接还能显示以为是自身问题,之后发现网上很多都出现了这个问题,鸟哥站上也发布了暂时解决的方法。。

【问题现象】

因为外链不能直接调用在其他网站了。不过http的图片倒是没问题,所有https也就是证书形式调用的网址图片都无法正常在第三方网站显示。想要看图必须单独访问以下https的新浪图片,在回到第三方调用网站刷新以下,才可以正常显示。这里给大家写出一些解决办法

【解决方案①】

  1. 最简单的方法就是把所有新浪图片https改成http即可。
  2. wordpress打开当前主题头部模板header.php在上面最后一个<meta> 标签下面添加:
  3. 其它页面出现相同情况,也可以用相同方法加入下面标签来解决。。
此处为隐藏的内容!
发表评论并刷新,方可查看
  • 测试可以正常显示了,问题解决。此解决方案由知更鸟站点提供。。
  • 但上面的方法只解决了前端图片显示,后台编辑添加图片时还是看不到图片,最终解决方法:
  • 将下面代码添加到当前主题函数模板functions.php中:
此处为隐藏的内容!
发表评论并刷新,方可查看
  • 上面代码是通过WP钩子分别在前端和后台头部自动添加<meta name="referrer" content="no-referrer" />标签。
  • 不过貌似并不是所有浏览器都支持这个标签,比如IE,多亏微软自己都把IE抛弃了,国内那些所谓双核浏览器,在极速或者高速模式下也正常显示,至于这个“referrer”标签的作用是什么,请自行百度学习。
  • 新浪微相册外链突然不能正常显示,什么原因造成的未知,上面的方法也只能说是临时的解决方案。
  • 另外,上述referrer标签可能会影响百度统计,目前无解。

【解决方案②】

  • 将下面代码加在网页<head></head>标签中间可以解决此问题。
此处为隐藏的内容!
发表评论并刷新,方可查看
  • 此方法来源于网络,未经测试请自行测试。。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:19   其中:访客  15   博主  4

    • rocking rocking

      来看一下

      • 知道眼泪 知道眼泪

        你以为这个世界上只有你一个人与众不同么?— 鸣人《火影忍者》

        • 谢谢 谢谢

          谢谢谢谢谢谢谢谢

          • 试试 试试

            对啊 都用不了图片的外链了 不知道这次新浪又怎么了