Erreur de promesse le port de message fermé avant la réception d'une réponse

je viens de commencer à obtenir cette erreur:

Uncaught (in promise) Objectmessage: "The message port closed before a reponse was received."

at chrome-extension://gppongmhkpfnbhagpmjfkannfbllamg/js/browser-polyfill.js à cette ligne:

const makeCallback = promise => {
  return (...callbackArgs) => {
    if (chrome.runtime.lastError) {
      promise.reject(chrome.runtime.lastError); // uncaught in promise
    } else if (callbackArgs.length === 1) {
      promise.resolve(callbackArgs[0]);
    } else {
      promise.resolve(callbackArgs);
    }
  };
};

savez-vous ce qui peut en être la cause?

Merci

19
demandé sur Bomber 2017-04-01 12:16:30

3 réponses

mise à Jour:

dans le commentaire morficus,le problème a été corrigé dans la version: 4.0.1

le plugin se mettra automatiquement à jour ou vous pouvez le réinstaller d'ici:

https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg

si quelqu'un est intéressé par la question la demande de pull est ici:

https://github.com/AliasIO/Wappalyzer/pull/1491

ancien numéro:

ce n'est pas le bug du chrome mais le bug avec l'extension wappalyzer.

Je ne suis pas sûr que vous l'utilisiez mais je l'ai utilisé et j'ai été mis à jour et j'ai eu le même problème.

Voici la preuve de la question:

https://github.com/AliasIO/Wappalyzer/issues/1487

nous devons attendre jusqu'à ce qu'il y ait une solution pour l'extension ou utiliser l'ancienne version de l'extension jusqu'à ce qu'elle soit résolue.

22
répondu PaladiN 2017-05-23 12:02:21

dans mon cas était dû à l'extension "katalon recorder". Probablement la solution la plus généraliste est:

  • Désactiver toutes les extensions dans chrome://extensions
  • activez les extensions une par une pour détecter laquelle vous présentez de issue.
3
répondu jgpATs2w 2017-12-26 07:21:52

cela m'Aide à surmonter avec cette erreur en enlevant le sélénium (extension Chrome)

Promesse d'erreur:

The message port closed before a response was received

parce que vous avez installé Selenium (Chrome Extension)

0
répondu Sneha Singh 2018-07-20 07:52:27