chrome扩展ajax其他chrome扩展

chrome扩展ajax其他chrome扩展,ajax,google-chrome,google-chrome-extension,Ajax,Google Chrome,Google Chrome Extension,我认为还没有人问过这个问题,但有一个chrome扩展ajax和另一个chrome扩展。我试过了,但失败了。通过jquery,它正在被ajax处理。我的主要目标是获得当前的chrome主题背景 我得到这个错误: 含铬量-extension:///manifest.json. 资源必须列在web\u accessible\u Resources manifest键中,才能由扩展之外的页面加载 我试过的代码: $.get( "chrome-extension://<ID>/manifest

我认为还没有人问过这个问题,但有一个chrome扩展ajax和另一个chrome扩展。我试过了,但失败了。通过jquery,它正在被ajax处理。我的主要目标是获得当前的chrome主题背景

我得到这个错误:

含铬量-extension:///manifest.json. 资源必须列在web\u accessible\u Resources manifest键中,才能由扩展之外的页面加载

我试过的代码:

$.get( "chrome-extension://<ID>/manifest.json", function( data ) {
    console.log(data)
});
$.get(“chrome-extension:///manifest.json,函数(数据){
console.log(数据)
});
Manifest.json:

{
    "chrome_url_overrides": {
        "newtab": "popup.html"
    },
    "description": "<description>",
    "browser_action": {
        "default_icon": "icon.png"
    },
    "manifest_version": 2,
    "name": "<name>",
    "permissions": [ "tabs","management","*://*/*" ,"<all_urls>"],
    "web_accessible_resources": ["*"],
   "version": "1.0.0"
}
{
“chrome\u url\u覆盖”:{
“newtab”:“popup.html”
},
“说明”:“,
“浏览器操作”:{
“默认图标”:“icon.png”
},
“清单版本”:2,
“名称”:“,
“权限”:[“选项卡”、“管理”、“*:/*/*/*”、“]”,
“网络可访问资源”:[“*”],
“版本”:“1.0.0”
}

除非资源列在其他扩展的清单文件的部分中,否则无法读取其他扩展的数据

对于您的特定用例,您最好使用API获取有关其他扩展的信息:

chrome.management.get('extension ID here',函数(result){
//看
});

我试图了解当前主题的背景。我想我会找到一个不同的方法。我讨厌ChromeAPI。