公益404页面与HTTPS冲突

之前看到别人独立博客的公益404页面感觉很棒,在404页面上贴出寻人启事的创意其实最早源于Not Found Project,但是人家只专注于欧洲的失踪人口寻找。国内的公益404虽然只是山寨(中国特色),但如果抛开其他的,就其本质来说还是很值得去支持的~~

我的博客前几天才完全启用强制HTTPS,当然,404页面也是HTTPS。但是不幸的是,试了两家的公益404项目,都和HTTPS冲突了。原因是这样的,公益404页面是靠加载动态的第三方网站的内容得以实现的,比如腾讯公益404就是通过在你的404页面里面嵌入JS代码来在客户端上加载404的内容,而益云的404项目则是靠ifream框架完成加载。而目前支持HTTPS的浏览器都有一个安全规则,就是默认禁止在HTTPS页面里面加载来自HTTP的JS资源(图片还是可以的),而更不幸的是他们都只提供HTTP的加载源,所以在HTTPS的情况下404的内容是加载不出来的,如果你点了那个安全提示,强行加载,左上角的那个小绿锁就会变成一把小红叉~~

404_fail

 

404_fail_2

 

所以,没办法了,公益404上不了。但以示支持,给他们做个广告吧:

腾讯公益404: http://www.qq.com/404/

益云404: http://yibo.iyiyun.com/Home/Index/web404

宝贝回家: http://www.baobeihuijia.com/

宝贝回家新浪微博: http://weibo.com/u/1933895942

PS: 把HTTPS的问题解决了可以帮助你们传播得更远~

3 thoughts on “公益404页面与HTTPS冲突”

    1. 可以试试这位博主的方法,让 https 下的404公益页面同样支持。https://eason-yang.com/2016/08/06/set-tencent-lostchild-404-page-for-ssl/

Leave a Reply

Your email address will not be published. Required fields are marked *