MC来学编程 发表于 2018-3-7 09:52:50

<img>可加载http但不能加载https图片

<img src="https://i0.hdslb.com/bfs/vc/ca3ddcea223c3ab671cccc3934fabff8b8c7f112.jpg@2000w_1e.webp">在html文件下图片加载不出来,但是可以加载<img src="http://www.005.tv/uploads/allimg/180123/145KM550-1.jpg">


在html标签测试网站http://www.w3school.com.cn/tiy/t.asp?f=html_image_test中,以上两种加载都可以加载,求解决问题的方法。

MC来学编程 发表于 2018-3-7 10:09:33

是在django下开发的,url为http://localhost:63342/web/templates/pic.html?_ijt=93441dcv7naick14tag8mnn1nf

不二如是 发表于 2018-3-7 10:30:42

本帖最后由 不二如是 于 2018-3-11 09:54 编辑

1、确认下“相对或者绝对路径”的准确性

2、“http://localhost:63342/web/templates/pic.html?_ijt=93441dcv7naick14tag8mnn1nf”这个路径本身找不到素材,请确认(HTTPS,就不要随意加载img了)

MC来学编程 发表于 2018-3-7 10:44:54

如果在开发环境下打开是会出这个url,但是直接打开的话URL是file:///C:/Users/Administrator/Desktop/py/VENV/web/templates/pic.html这个就可以加载出图片

MC来学编程 发表于 2018-3-7 10:47:46

我把<img>标签给别人了,但是别人可以

MC来学编程 发表于 2018-3-7 13:44:41

通过检查发现返回403错误,不知道怎么解决,http的图片可以加载,https就不行

MC来学编程 发表于 2018-3-7 14:02:33

不二如是 发表于 2018-3-7 10:30
1、确认下“相对或者绝对路径”的准确性

2、“http://localhost:63342/web/templates/pic.html?_ijt=934 ...

这个不是图片的地址

alltolove 发表于 2018-3-7 15:24:57

https是受保护的安全级别较高的网络协议,你在别人的https上当然不允许你随便加载图片了

段黄鱼 发表于 2018-3-11 07:50:23

看过新闻,说支付界面一定是https,加密过的
页: [1]
查看完整版本: <img>可加载http但不能加载https图片