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