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
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.
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.
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)