解决因谷歌字体被屏蔽导致网站在IE等浏览器变慢或卡死的问题

谷歌提供的字体库服务(fonts.googleapis.com),可以帮助网站免费的使用字体,让网站内容显示更加精美与多元。在建站的时候,很多网站前端以前都是直接引用google的地址,尤其是drupal、joomla、wordpress或者Magento等海外源程序,如果使用了国际模板,多数都会用到google fonts,由于众所周知的原因,Google的各种服务都被屏蔽了,包括:theme.googleusercontent.com、fonts.googleapis.com、ajax.google apis.com等,导致很多网站无法正常加载,网页打开都极慢,有的甚至在ie浏览器直接卡死。

为了有效应对这一挑战,奇虎公司曾经通过搬运Google字体库的方式,为网站继续提供这一服务,但从2016年8月31日开始,360网站卫士团队就发布了:“网站卫士前端公共库停止运行公告”,提醒使用网站卫士“Google公共库”或者“Google字体库”的网站直接调用谷歌官网URL。实际上,早在2015年上半年,fonts.googleapis.com IP已经解析至谷歌中国北京总部,google字体库在中国的许多地区访问情况已恢复正常。不过遗憾的是由于DNS解析等原因,如果用户使用ie等浏览器,访问fonts.googleapis.com依然会跳转到国外被屏蔽的ip地址,从而依然会产生网站在IE等浏览器变慢或卡死的问题。

因此,目前看来,最简单的方法就是直接注释掉带有Google服务的超链接。通过atom或Dreamweaver搜索含有googleapis.com的css文件,将其注释掉即可,如在windows环境atom中“@import url(https://fonts.googleapis.com/css?family=Roboto);”的注释方法为ctrl +/。

备注:atom中ctrl +shift +/ 注释块;ctrl +/ 注释行

 

版权声明:火域名原创作品,转载请注明原始出处!