我开发了一个访问JIRA REST API的应用程序。通过添加' CORS' Chrome扩展程序,我可以通过启用' CORS'
从 http://localhost:8000 获取数据但是如果没有CORS扩展,应用程序就无法运行。 有人可以告诉我有没有办法在没有' CORS'的情况下访问REST API。扩展
答案 0 :(得分:0)
对我来说,它可以通过执行以下步骤进行操作:
在manifest.json中添加属性
"permissions": [
"activeTab",
"tabs",
"notifications",
"http://*/",
"https://*/"
]
并尝试使用jquery请求其余API
var settings = {
"async": true,
"crossDomain": true,
"url": "your jira server URL",
"method": "GET",
"headers": {
"authorization": "Basic <base64 username:password>",
"cache-control": "no-cache"
}
}
$.ajax(settings).done(function (response) {
console.log(response);
});