0

我正在尝试创建一个 chrome 扩展,它允许用户右键单击一个文件并选择将其发送到一个在线服务,然后该服务将对它做一些事情(还没有做到那么远)。但是我无法让它工作。我对 jquery 很陌生,所以这可能是一个简单的修复。

function uploadfile(info)
{
    var fileurl = info.srcUrl;

    var file;
    $.get(fileurl, function(data) {
            file = data;
            alert(fileurl);
    });
}

chrome.contextMenus.create({title: "send somewhere", contexts:["image"], onclick: uploadfile});
alert();

警报只是我尝试调试的方式(对更好的方式非常开放)。还有我的清单:

{
   "name": "Practice",
   "version": "0.1",
   "manifest_version": 2,
   "description": "Practice",
   "icons": {
      "16": "icon1.png",
      "48": "icon2.png"
   },
   "background": {
      "scripts": ["background.js"]
    },
   "permissions": [ "contextMenus",
      "tabs",
      "https://*/*",
      "http://*/*"
      ],
   "content_scripts": [ 
    {
      "matches": ["http://*/*"],
      "js": ["jquery.js"]
} ]


}
4

0 回答 0