我在寫一個(gè)chrome插件,用來做某個(gè)網(wǎng)站的查詞翻譯,現(xiàn)在需要調(diào)用扇貝的api用原生js寫的ajax: var url = "https://api.shanbay.com/bdc/search/?word=dog";
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var res = JSON.parse(xmlhttp.responseText);
console.log(res);
}
};
xmlhttp.open("GET", url);
xmlhttp.send();每次查詢的時(shí)候就會(huì)報(bào)錯(cuò)XMLHttpRequest cannot load https://api.shanbay.com/bdc/s... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://coknhbkedmkppmjkdjfkbcndclocbbnh' is therefore not allowed access.昨天調(diào)用的時(shí)候還沒有任何問題請(qǐng)問該如何解決
ajax跨域問題
四季花海
2018-08-28 13:43:23