访问StackOverFlow出现以下2个问题,搜索了下解决方案,记录下:
####1.访问速度慢
静态资源遭墙了,导致访问巨慢,还有排版等显示格式问题,解决办法:手动修改本机host
Linux:
/etc/hosts
WIN:
C:\Windows\System32\drivers\etc\hosts
加入如下行:
190.93.247.58 cdn.sstatic.net
198.252.206.140 sstatic.net
意为将cdn.sstatic.net解析到sstatic.net。这样StackOverflow便恢复正常啦!
如果发现访问:https://stackoverflow.com 下面的页面,比如登陆注册页面时样式依然有问题。原来https网站外链的资源也必须是https的,所以css的请求都到了https://cdn.sstatic.net 。而这样修改host后https证书会通不过校验,所以需要手动访问次https://cdn.sstatic.net 并信任证书。然后再访问登陆注册页面就OK了。
PS:Mac在终端使用vi命令修改时,务必加上sudo,否则无法保存
####2.出现 Solution for the problem of stackoverflow “requires external JavaScript from another domain” 错误提示
此问题也是因为stackoverflow使用的google的jquey库等,被墙后无法访问,Mac上装个safari 插件:Redirector.非常简单添加下面2句到”from_url,to_url”后面即可
ajax.googleapis.com,ajax.useso.com
fonts.googleapis.com,fonts.useso.com