纪念衫征集
查看: 968|回复: 8

Chrome79 (今年內) 起 圖片會默認改用https加載http資源

[复制链接]
阅读字号:
发表于 2019-11-2 10:22 | 显示全部楼层 |阅读模式
如果失敗也不fallback到http,除非用戶額外設置。


所以如果圖片源站不支持https就會看不到。

但是支持也可能看不到 (因爲現在在https頁面引用http圖片時不會發送referer,其實順便實現了sinaimg等域名的盜鏈)。可能要改Content Security Policy / Referrer Policy 來繼續盜鏈。

總之建議早做測試和準備。

我想知道積分多了可以做啥所以如果內容有用歡迎丟積分我

评分

参与人数 3积分 +16 收起 理由
一天一渔一鱼 + 5
恋色Magic + 1
hongyuny + 10 你太可爱

查看全部评分

发表于 2019-11-2 12:37 | 显示全部楼层
讲道理我都不明白都9012年了 还不上https是怎么想 现在证书不要钱的大把诶
 楼主| 发表于 2019-11-2 18:59 | 显示全部楼层
specture 发表于 2019-11-2 16:52
我早就测试过图区的链接,图区是这样的:默认情况下,它是HTTP请求,但如果手动把所有对外链图片(新浪图床 ...
你测试时请求中有Referer吗? 我刚试了一下Referer为yamibo时http和https都会403

https://gist.github.com/jokester/72b0fd12efe3b9be5a2553e1bed400cc

发表于 2019-11-2 21:52 | 显示全部楼层
(我一些也看不明只能在樓下888來替代我的言語了
发表于 2019-11-2 23:00 | 显示全部楼层
這讓我想到以前有一次300突然登不進來了
換成https才正常

啊對了,帖子分享功能啊,Plurk跟微博似乎還不是https的
 楼主| 发表于 2019-11-3 14:58 | 显示全部楼层
specture 发表于 2019-11-3 15:39
没有Referer,我是直接打开链接然后改成HTTPS。
但是加上来源引用后,就403了。HTTP的话,是不加Referer ...
能意识到问题真是太好了. 希望顶楼那几个单词可以作为进一步的参考.
我不了解这个服务器和discuz, 只是报告一下.

发表于 2019-11-7 13:22 | 显示全部楼层
其实图片链接的话如果能带上noreferrer属性就可以规避掉微博的防盗链,像这样:

  1. <img src="..." rel="noreferrer" />
复制代码
 楼主| 发表于 2019-11-7 20:33 | 显示全部楼层
just44 发表于 2019-11-7 14:22
其实图片链接的话如果能带上noreferrer属性就可以规避掉微博的防盗链,像这样:
應該是的, 但是不知道有沒有這個開發能力

另一個方向是全局的security policy 但是那個有可能破壞其他網站的referer監測.

发表于 2019-11-20 20:01 | 显示全部楼层
CHROME上傳圖片不能貼圖,但是火狐可以,害我都想用回火狐了
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

Archiver|手机版|小黑屋|百合会 ( 苏公网安备 32030302000123号 )

GMT+8, 2024-11-24 16:52 , Processed in 0.080147 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表