Nouvelles Du Monde

Erreur dans Android 4.0.3, navigateur UC 11.2.0.880, téléphone Lenovo causé par blob。

Erreur dans Android 4.0.3, navigateur UC 11.2.0.880, téléphone Lenovo causé par blob。

la description

J’ai détecté une erreur dans Android 4.0.3, navigateur UC 11.2.0.880, Lenovo Phone 。

L’objet xhr dans la console :

Cette erreur a été détectée dans la fonction xhr.onError.

discussion #1

  1. Pouvez-vous partager le fetch invocation qui a causé ce bogue ?
  2. Est-ce reproductible à chaque fois ?
  3. La requête est-elle CORS, c’est-à-dire vers un autre domaine ?
  4. Quelle version de fetch polyfill utilisez-vous ?

Je viens d’essayer d’exécuter notre suite de tests sur Android 4.0, mais cela passe largement (il n’a que des échecs autour de la gestion du corps ArrayBuffer/DataView). Je ne sais donc pas d’où vient l’erreur.

discussion #2

Impossible de reproduire maintenant. 1.

fetch(requestPath, headerOptions).then(response => response.json().then(json => ({
        json,
        response,
      }))).then(({
        json,
        response,
      }) => {
        if (response.status === 200) {
          return resolve(json);
        }
        return reject(json);
      });
  1. Non
  2. oui, la demande est CORS.
  3. 2.0.0

discussion #3

Si l’erreur n’est pas reproductible, cela vous dérange-t-il si nous fermons cela ? Cela pourrait avoir été lié à la façon dont le navigateur gère CORS et non à quelque chose que nous pouvons corriger à partir du polyfill. De plus, Android 4.0 est une plate-forme sur laquelle nous ne testons pas régulièrement, mais comme je l’ai dit, j’ai exécuté la suite de tests dessus et cela passe largement.

Lire aussi  Des chercheurs élaborent une nouvelle théorie sur le comportement d'une nouvelle classe de matériaux

discussion #4

@mislav

Je vais le fermer。Merci tout de même。

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT