1
xhrリクエストを使用して外部APIからの応答を取得するChrome拡張機能を構築しようとしています。私はクロムエクステンション文書の中で言及しているように拡張機能のアクセス許可を設定していますが、依然としてxhr要求はネットワークで取り消されています。 popup.jsChrome拡張機能xhrリクエストがキャンセルされる
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. chrome:// extensionsページ2に拡張機能を再読み込みします。ポップアップを右クリックして「Inspect」をクリックし、コンソールでエラーを確認します。 – wOxxOm
はい何度もリロードしました。コンソールのネットワークタブで、要求がキャンセルされて表示されます –
他の何かが干渉しています。投稿されたコードは正しいです。 – wOxxOm