它是我第一次開發Google Chrome Extentions,我的目標是從我本地機器上託管的REST服務中檢索URL,並將其顯示在彈出窗口中...這是使用的代碼:「Chrome擴展名不被Access-Control-Allow-Origin允許」的含義?
<style>
body {
min-width:357px;
overflow-x:hidden;
}
</style>
<script>
var req = new XMLHttpRequest();
req.open(
"GET",
"http://URLTORESTSERVICE/Items",
true);
req.onload = showWorklistItems;
req.send(null);
function showWorklistItems() {
var worklistitems = req.responseXML.getElementsByTagName("WorklistItem");
for (var i = 0, wli; wli = worklistitems[i]; i++) {
var link = document.createElement('a');
link.setAttribute('href', constructWLIURL(wli));
document.body.appendChild(link);
}
}
function constructWLIURL(wli) {
return "testing" + wli.getAttribute("SerialNumber");
}
</script>
但是,當我執行我得到這個錯誤:
XMLHttpRequest cannot load http://URLTORESTSERVICE/Items. Origin chrome-extension://caioejefhikijgcaondigdaaobomailk is not allowed by Access-Control-Allow-Origin.
您是否在manifest.json文件中設置了權限? – Thew