summaryrefslogtreecommitdiff
path: root/background.js
blob: a806e71119f1892b2c487a61423cce881bbe9252 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function downloadResource(info, tab) {
  let url = info['srcUrl']

  let filename = url.substring(url.lastIndexOf('/')+1)
  if (filename.indexOf('?') !== false)
    filename = filename.substring(0, filename.indexOf('?'))

  chrome.downloads.download({
    url,
    filename,
    saveAs: false
  })
}

chrome.contextMenus.create({
  "title": "Save to Downloads…",
  "contexts": ["image"],
  "onclick": downloadResource
})