图片被取消外链无法正常显示之解决方案!

若你使用的外链图片开启的是最简单的防盗链,也就是来源非新浪域名都不加载,那么我们不带来源就行了。


方案 1:


html 的话,在 head 标签中加入


<meta name=”referrer” content=”same-origin” />
<meta name=”referrer” content=”no-referrer” />



方案 2:


img 标签加


referrerpolicy=“no-referrer”
# 浏览器非兼容,自测


方案 3:


https 网站加载 http 的图片资源;


方案 4:


NGINX 配置文件 server 段中添加


add_header Referrer–Policy “no-referrer”;


方案 5:


NGINX 反向代理;


反代最稳妥,其他方案都存在浏览器兼容性问题。


方案 6:


域名中的cn换为in


方案7:


换自已的图床吧!




【解决方案①】
最简单的方法就是把所有新浪图片https改成http即可。
wordpress打开当前主题头部模板header.php在上面最后一个<meta> 标签下面添加:


<meta name="referrer" content="no-referrer">


测试可以正常显示了,问题解决。此解决方案由知更鸟站点提供。。


【解决方案②】
将下面代码加在网页<head></head>标签中间可以解决此问题。


<meta name="referrer" content="no-referrer" />
<meta name="referrer" content="never">
<meta name="referrer" content="same-origin" />


此方法来源于网络,已经测试过可以用。

代码源码

记录一下跨域设置的问题

2020-3-3 10:24:05

代码源码

mac系统安装软件提示: 程序已损坏,打不开,您应该将它移到废纸篓-解决办法

2020-3-9 20:49:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索