实践中,部分国外网站会大量引用 googleapis.com 上提供的各种前端库,如 jQuery。大多数情况下,googleapis 在中国无法访问。为此,可以在基于 chrome/blink 的浏览器上安装 Redirector 插件,将对 googleapis 的访问定向到国内的服务器上来。
Redirector 的插件配置(可导入):
{
"createdBy": "Redirector v3.1.0",
"createdAt": "2018-04-04T02:42:34.078Z",
"redirects": [
{
"description": "googleapi-jqueryui",
"exampleUrl": "https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/jquery-ui.min.js",
"exampleResult": "https://cdn.bootcss.com/jqueryui/1.8.21/jquery-ui.min.js",
"error": null,
"includePattern": "*ajax.googleapis.com/ajax/libs/jqueryui*",
"excludePattern": "",
"redirectUrl": "$1cdn.bootcss.com/jqueryui$2",
"patternType": "W",
"processMatches": "noProcessing",
"disabled": false,
"appliesTo": [
"main_frame",
"script"
]
},
{
"description": "googleapi-jquery",
"exampleUrl": "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js",
"exampleResult": "https://cdn.bootcss.com/jquery/1.7.2/jquery.min.js",
"error": null,
"includePattern": "*ajax.googleapis.com/ajax/libs/jquery*",
"excludePattern": "",
"redirectUrl": "$1cdn.bootcss.com/jquery$2",
"patternType": "W",
"processMatches": "noProcessing",
"disabled": false,
"appliesTo": [
"main_frame",
"script"
]
}
]
}
Redirector 的主页:
https://github.com/einaregilsson/Redirector