Skip to content

特殊通道配置

该类配置仅针对 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一样。