最近许多个人站长的微博图床全部挂了,返回错误代码403。做网站的我们都知道服务器返回403代码的字面意思就是资源不可用,通俗点说就是这个资源不让你用或者资源存在问题。
初步猜测是新浪方面在测试新的项目,有点像是防盗链或者指定加载。
自然的小博客也也引用了新浪的图片,好多图片返回403错误代码。
通过咨询大佬自然找到了解决办法,其实原理是告诉浏览器使用什么模式进行渲染网页,意思就是新浪方面好像需要指定渲染才能正常加载图片,废话不多说直接上代码最实在。
Renderer 是一个提供了原始绘图接口的对象,具体的我也不懂,这段代码的大概意思就是指定使用哪种浏览器核来渲染网页,这里代码中依次是急速核|IE兼容核|IE标准核,为什么这一样呢?不要问,问了我也不会说。
把这段代码添加到网页head后刷新页面,见证奇迹的时刻到了。
操作就是这么简单,一句话的问题,图片失效的小伙伴赶紧去你的网站部署然,咱们继续使用新浪图床,无限制容量,不限制流量的新浪图床还是原来的味道。
这个非常玄学,我的使用恢复了,很多小伙伴无效。