新增一个拦截配置:仓库内脚本,重定向改为代理,并设置响应头Content-Type。作用:方便script拦截器直接使用,避免引起跨域问题和脚本内容限制问题。
parent
f4e00a5ff9
commit
5ac73a381c
|
@ -63,7 +63,7 @@ module.exports = {
|
||||||
// '/.*/.*/blame/': {
|
// '/.*/.*/blame/': {
|
||||||
// redirect: 'gh.api.99988866.xyz/https://github.com'
|
// redirect: 'gh.api.99988866.xyz/https://github.com'
|
||||||
// },
|
// },
|
||||||
'^(/[^/]+){2}([/?].*)?$': {
|
'^(/[^/.]{1,30}){2}([/?].*)?$': {
|
||||||
script: [
|
script: [
|
||||||
'github'
|
'github'
|
||||||
],
|
],
|
||||||
|
@ -86,6 +86,12 @@ module.exports = {
|
||||||
proxy: 'https://raw.githubusercontent.com${m[1]}${m[3]}',
|
proxy: 'https://raw.githubusercontent.com${m[1]}${m[3]}',
|
||||||
cacheDays: 7,
|
cacheDays: 7,
|
||||||
desc: '仓库内图片,重定向改为代理,并缓存7天。'
|
desc: '仓库内图片,重定向改为代理,并缓存7天。'
|
||||||
|
},
|
||||||
|
'^((/[^/]+){2,})/raw((/[^/]+)+\\.js)(\\?.*)?$': {
|
||||||
|
// eslint-disable-next-line no-template-curly-in-string
|
||||||
|
proxy: 'https://raw.githubusercontent.com${m[1]}${m[3]}',
|
||||||
|
responseReplace: { headers: { 'content-type': 'application/javascript; charset=utf-8' } },
|
||||||
|
desc: '仓库内脚本,重定向改为代理,并设置响应头Content-Type。作用:方便script拦截器直接使用,避免引起跨域问题和脚本内容限制问题。'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'github-releases.githubusercontent.com': {
|
'github-releases.githubusercontent.com': {
|
||||||
|
|
Loading…
Reference in New Issue