Javascript 如何在chrome extensions中使用ajax向IMAP发送请求?

Javascript 如何在chrome extensions中使用ajax向IMAP发送请求?,javascript,ajax,google-chrome-extension,imap,Javascript,Ajax,Google Chrome Extension,Imap,我想在chrome扩展中使用IMAP。我试图通过background.js中的ajax发送它,但我从chrome扩展中得到了这个错误: 访问位于的XMLHttpRequest 'imaps://XXXX.com/INBOX;UID=1;节=标题。字段%20(日期%20从%20到%20主题)' 源自“铬”-extension://SSSS'已被CORS策略阻止: 跨源请求仅支持以下协议方案:http, 数据,chrome,chrome扩展,chrome不受信任,https 在manifest.js

我想在chrome扩展中使用IMAP。我试图通过background.js中的ajax发送它,但我从chrome扩展中得到了这个错误:

访问位于的XMLHttpRequest 'imaps://XXXX.com/INBOX;UID=1;节=标题。字段%20(日期%20从%20到%20主题)' 源自“铬”-extension://SSSS'已被CORS策略阻止: 跨源请求仅支持以下协议方案:http, 数据,chrome,chrome扩展,chrome不受信任,https

在manifest.json中,我设置了一些权限:

"permissions": [
    "webRequest",
    "https://*/*",
    "http://*/*",
    "https://*/",
    "http://*/",
    ...
]
这是我的ajax调用:

$.ajax({


}))

我很怀疑浏览器是否支持imap方案,这是不可能的。您所能做的就是在新的选项卡/窗口中打开此URL。
type: "POST",
url: "imaps://XXXX.com/INBOX;UID=1;SECTION=HEADER.FIELDS%20(DATE%20FROM%20TO%20SUBJECT)",
data: "MYUSERNAME:MYPASSWORD",
sucess: function (data) {
    console.log(data);
},
error: function (xhr, textStatus, error) {
    console.log(xhr.responseText);
    console.log(xhr.statusText);
    console.log(textStatus);
    console.log(error);
}