簡體   English   中英

Firefox擴展內容腳本無法請求XMLHttpRequest

[英]Firefox extension content script cannot request XMLHttpRequest

根據Firefox內容腳本 ,可以使用XMLHttpRequset。

我已經嘗試了XMLHttpRequest和Api Fectch.It只響應與錯誤消息。 我已經在服務器上禁用了CORS。它仍然無法正常工作。

我在計算機上運行Django本地服務器。

這是代碼:

function getWord(word){
   var req = new XMLHttpRequest();
   req.open("GET", "http://127.0.0.1:8000/api/${word}/",true);
   req.onload = function(){
      console.log("done");
   }
   req.onerror = function(){
      console.log("error : ",this.error);
   }
   req.send();

控制台錯誤:

error { target: XMLHttpRequest, isTrusted: true, lengthComputable: false, loaded: 0, total: 0, currentTarget: XMLHttpRequest, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, … }

它適用於其他文件(不擴展名)。

問題解決

問題是我忘記在manifest.json中設置權限。

https://developer.mozilla.org/zh-CN/Add-ons/WebExtensions/manifest.json/permissions

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM