特殊通道配置
该类配置仅针对 XHR 发出的请求有效。
其含义是:假如页面内通过 XMLHttpRequest api发出了一个http请求,而一旦我们 config.json 中配置了本次请求url中域名要换成走特殊tunnel通道的api,则该请求会走特殊通道api。
配置方法如下:
js
{
"zh": {
"img.mydemo.com": "sendRequestByJsBridge",
"api.mydemo.com": "sendRequestByJsBridge"
}
}
如上,当一个用户是zh语言码,则命中上述配置。且当用户页面发出 img.mydemo.com
这个域名请求的化,那么该请求就会被换成用客户端的 jsbridge api sendRequestByJsBridge
去发出请求。就是这么神奇~~
对上层页面调用者来说,其感知到的就像调一个普通的 window.XMLHttpRequest api一样。