ユーザーがファイルを右クリックしてオンライン サービスに送信し、そのファイルに対して何かを実行できるようにする 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"]
} ]
}