最近访问一些面向国外的网站总是会出现ajax.googleaips.com无法加载的情况.以下为加载stackoverflow时的情境:

图1 -无法加载的google公共库

问题的原因是谷歌没有在国内开放ajax公共库服务

使用Redirector解决公共库加载问题

Redirector这个插件的功能正如它的名字, 可以对网页中的内容进行重定向

外部样式表,外部脚本, 图片等均可以添加至作用范围

安装

Redirector目前支持Firefox、Chrome、Opera三款浏览器,可以前往对应浏览器的应用市场下载安装相应版本

熟悉Github的用户也可以直接前往项目主页上找下载链接:einaregilsson/Redirector

使用

注:如果你不希望手动设置,可以直接浏览“使用Import来导入设置”一节来使用导入来进行设置

下面以我使用的Firefox为例。

安装后工具栏中会出现Redirector的图标,点击弹出菜单

图2 - 工具栏与弹出按钮

菜单中包含启用/停用与编辑重定向规则两个按钮,这里我们点击第二个按钮进入设置页面来编辑重定向规则

图3 -设置页面

点击‘Create new redirect’来新建重定向规则

图4 -编辑重定向规则

然后依次填写各项

Description中填写描述,这里我们填写Ajax来说明这条重定向规则应用于谷歌Aja公共库,当然你也可以随便填其他内容

Example URL中随便填写一个要应用重定向的URl, 这里我们使用 http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js

Include partten中填写用来识别要应用重定向的URl的表达式,这里我们填写 *ajax.googleapis.com*

Redirect to中填写欲重定向至的URL,这里我们填写 $1ajax.lug.ustc.edu.cn$2

图5 -依次填写各项

依次填写各项后Example result项会显示出将Example Url根据规则修改后的结果,这里显示出http://ajax.lug.ustc.edu.cn/ajax/libs/jquery/1.7.1/jquery.min.js,嗯,非常完美不是吗

关于国内谷歌公共库镜像ajax.lug.ustc.edu.cn

我们需要有一个可以提供相同服务的镜像来替换ajax.googleapis.com

之前国内常用的是360镜像ajax.useso.com, 不过最近挂掉了, 于是我在网上找到了另一个镜像ajax.lug.ustc.edu.cn

关于ajax.lug.ustc.edu.cn请查看这篇文章

关于Include partten中的‘ * ‘占位符与Redirect to中的‘ $ ‘符号

官方文档中的一句话

$1, $2, $3 in the redirect urls will match the text that the stars matched.

也就是说Redirect to中的$1、$2分别指代了Include partten中第一个、第二个‘ * ’星号所匹配的内容

我们的设置方法通俗的说就是把原Url中ajax.googleapis.com之前与之后的内容分别抓取下来,粘贴到ajax.lug.ustc.edu.cn前后, 形成新的网址

更多关于匹配规则的内容请查看关于正则表达式的教程

接下来点击‘Show advanced options‘,显示高级选项来设置规则的应用范围

图6 -显示高级选项

在Apply to中可以选择规则的应用范围,默认勾选的是Main window一项,重定向地址栏。这里我们只勾选Script一项,将规则应用到外部脚本中

最后点击Save来保存,就会得到与图3一样的页面

再次加载文章开头提到的Stackoverflow网站

图7 -成功加载Stackoverflow网站

大功告成!

使用Import来导入设置

将以下代码随便复制到一个新文件中

{"createdBy": "Redirector v3.1.0","createdAt": "2016-09-10T13:29:02.323Z","redirects": [

{"description": "Ajax","exampleUrl": "http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js","exampleResult": "http://ajax.lug.ustc.edu.cn/ajax/libs/jquery/1.7.1/jquery.min.js","error": null,"includePattern": "*ajax.googleapis.com*","excludePattern": "","redirectUrl": "$1ajax.lug.ustc.edu.cn$2","patternType": "W","processMatches": "noProcessing","disabled": false,"appliesTo": ["script"]

}

]

}

之后使用设置页面的Import功能导入该文件就可以加载与上文相同的重定向规则

如果你喜欢本文,请点击下方推荐按钮

原文:http://www.cnblogs.com/kari/p/5860371.html

chrome 自动加载ajax.googleapis,使用Redirector插件解决googleapis公共库加载的问题相关推荐

  1. ajax.googleapis firefox,使用Redirector插件解决googleapis公共库加载的问题【转】

    最近访问一些面向国外的网站总是会出现ajax.googleaips.com无法加载的情况.以下为加载stackoverflow时的情境: 图1 -无法加载的google公共库 问题的原因是谷歌没有在国 ...

  2. chrome无法拖拽离线安装CRX格式插件解决方法

    chrome无法拖拽离线安装CRX格式插件解决方法 参考文章: (1)chrome无法拖拽离线安装CRX格式插件解决方法 (2)https://www.cnblogs.com/TianyuSu/p/1 ...

  3. ajax瀑布流加载重叠,使用瀑布流插件masonry,图片未加载完就会出现重叠现象,怎么解决?...

    //使用了imagesLoaded插件来判断图片是否加载完毕 var $grid = $('ul#grid'); $grid.imagesLoaded().done( function(instanc ...

  4. Chrome自动运行Js去广告,利用插件网页自动运行Js脚本,油猴去广告教程【去处指定部位的广告】

    免自写代码去除广告,点击即可安装:点此去向去除广告的油猴脚本 -------以下是教学如何自己写油猴脚本删除指定广告的------ 目的页面:https://m.dmzj.com/view/33353 ...

  5. 如何在新版谷歌中加载crx拓展程序(已解决无法拖入加载、重启插件消失的问题)

    可解决新版GoogleChrome插件隔天重启全部消失.丢失.不见等问题 1 GoogleChrome 1.1 下载插件 1.1.1 能打开Chrome应用商店 1.1.2 打不开Chrome应用商店 ...

  6. Chrome 插件下载、安装、加载正在开发的扩展程序和打包扩展程序

    chrome vpn插件: https://www.jianshu.com/p/ba37c62b8f5e 怎么下载谷歌浏览器插件? 下载方法有好多种,我就说我知道的吧. 我常用的有两种 https:/ ...

  7. 从零开始实现ASP.NET Core MVC的插件式开发(六) - 如何加载插件引用

    标题:从零开始实现ASP.NET Core MVC的插件式开发(六) - 如何加载插件引用. 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/1171 ...

  8. 最新版Google Chrome 自动加载flash插件的方法

    我们在用Selenium做自动化测试时,有时候需要浏览器自动加载flash插件,69以前的谷歌浏览器,可以通过加载属性的方法自动运行flash插件,如下: prefs={"profile.m ...

  9. google支持本地ajax,360chrome,google chrome浏览器使用jquery.ajax加载本地html文件

    使用360chrome和google chrome浏览器加载本地html文件时,会报错,提示: XMLHttpRequest cannot load file:///Y:/jswg/code/html ...

最新文章

  1. MongDB与Spring整合及操作
  2. C++ 面向对象(类对象)
  3. win10修改mac地址
  4. ADSL(Asymmetric Digital Subscriber Loop)技术
  5. 处理时间_1_对时间列进行加减
  6. 华为上机考试题系列(二):HJ107求解立方根
  7. 《交互式程序设计 第2版》一3.6 关系比较
  8. 关于竖表转横表的问题
  9. 树莓派 python 无人机_DIY一个基于树莓派和Python的无人机视觉跟踪系统
  10. 使用系统视图发现SQL Server实例信息
  11. 【转】OCaml基础知识
  12. 力扣(leetcode)66.加一——c语言新手入门
  13. 使用Caffe框架训练模型
  14. JMeter二次开发
  15. 蒟蒻的WA之路——二分法学习
  16. pgsql timestamp without time zone > character varying解决方案
  17. 国土防线2计算机内存不足,国土防线2革命配置要求高吗?PC配置要求介绍
  18. 如何解决Vray for 3ds Max中的3个错误
  19. HDU 4069 Squiggly Sudoku 【DLX+BFS】
  20. Label 标签使用

热门文章

  1. javafx 教程_新的JMetro JavaFX 11兼容版本
  2. 测试几个免费在线音乐识别器
  3. 一道题带你认识ACM竞赛
  4. 用Excel制作条形码
  5. pytorch criterion踩坑小结
  6. ios 渐变透明背景_PPT设计的总是太单调,不如换个背景试试,超精彩!
  7. 【Json】Json校验工具
  8. Kubernetes--学习笔记-3-Kubernetes Web UI部署
  9. RAM汇编指令DMB、DSB、ISB、SEV等
  10. 阿里巴巴2016前端开发工程师笔试一