Можно ли поймать ERR_BLOCKED_BY_CLIENT Axios? - PullRequest
1 голос
/ 06 июня 2019

Я использую axios для выполнения моих запросов ajax, и у меня есть что-то вроде этого

axiosInstance.interceptors.response.use(
  function(response) {
    return response;
  },
  function(error) {
    if (error.message === 'Network Error') {
      toast.dismiss();
      toast.error(
        'error occured',
        { autoClose: 60000 }
      );
    } else if (error.response.status === 401) {
      uiStores.authenticaionUiStore.logout();
      browserHistory.push({ pathname: '/' });
    }
    return Promise.reject(error);
  }
);

, теперь я обнаружил, что если кто-то заходит на мой сайт с блокировщиком рекламы, то вызовы ajax будут принудительно блокироваться итогда моя проверка ошибок будет активирована.

Есть ли где-нибудь, я могу проверить это Err_blocked, чтобы те не делали мою ошибку тоста?

...