Ich versuche eine Chrome-Erweiterung zu erstellen, die eine xhr-Anfrage verwendet, um eine Antwort von einer externen API zu erhalten. Ich habe die Erlaubnis für die Erweiterung als Erwähnung in der Chrome-Erweiterung Dokument noch xhr Anfrage wird im Netzwerk abgebrochen.Chrome Extension xhr Anfrage wird abgebrochen
manifest.json
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html",
"default_title": "Chrome extension title"
},
"permissions": [
"activeTab",
"storage",
"https://*/"
]
In popup.js
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://putsreq.com/4z01VNOBPeD144njWNdi", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && this.status == 200) {
var theValue = "asdfassf";
alert("This is doen");
// chrome.storage.sync.set({'value': theValue},()=> {
// // Notify that we saved.
// document.location.href = "timer.html";
// });
}
}
xhr.send();
1. Laden Sie die Erweiterungen auf der Seite chrome: // extensions neu. 2. Klicken Sie mit der rechten Maustaste auf das Popup 'Inspect' und überprüfen Sie die Konsole auf Fehler. – wOxxOm
Ja, ich habe viele Male neu geladen. Und in der Registerkarte Netzwerk in der Konsole zeigt die Anfrage abgebrochen –
Etwas anderes stört. Der angegebene Code ist korrekt. – wOxxOm