URLRedirector 解决网页上无法访问 google CDN 的问题(fonts、ajax、themes、apis等)
URLRedirector 解决网页上无法访问 google CDN 的问题(fonts、ajax、themes、apis等)
由于某些原因,在访问国外的网站时有时候会特别慢,像 stackoverflow 之类的网站,还会提示 javascript 被禁用?其实主要的问题是在于由于国外的网站使用了 google cdn 加载 ajax 等 javascript 库,而在国内的网络没法下载这些资源,导致浏览器出现各种古怪的问题。(可以通过浏览器的开发者工具中的网络查看功能,查看哪些内容没有加载)
常见的有问题链接有:
ajax.googleapis.com
fonts.googleapis.com
fonts.gstatic.com
有个 gooreplacer 的插件能解决这些问题,将这些 URL 重定向到国内可访问的其它地址去。只是在 mac 下因为系统进程管理机制的问题(https://github.com/jiacai2050/gooreplacer/issues/9),会导致有时用不了,很麻烦 。
试了几个 firefox 的扩展方式,最后确认 WebExtension 方式可行,就按照 gooreplacer 的思路重新做了一个扩展。只是由于实现代码跟原来的插件差异太大,放弃了向原插件提交代码,另外开了一个项目 https://github.com/fengyc/URLRedirector。
目前已提交到 AMO ,有个上架的版本在排队等待全面审核,另外有个非上架的版本可下载使用。可在 firefox 上运行,后续继续处理 chrome ,同时考虑增加更多能用于辅助开发的功能。