Chrome擴展程序庫具有可調用下載方法的訣竅功能...但是,這種回調功能不能讓我們在右鍵單擊圖像時編寫行爲腳本 - 實際上,右鍵單擊圖像時它不會激活如果它是一個鏈接)。如何在Chrome擴展程序中調用「另存圖片爲...」功能?
什麼是Chrome的擴展命令,允許我們調用下載圖像?謝謝。
Chrome擴展程序庫具有可調用下載方法的訣竅功能...但是,這種回調功能不能讓我們在右鍵單擊圖像時編寫行爲腳本 - 實際上,右鍵單擊圖像時它不會激活如果它是一個鏈接)。如何在Chrome擴展程序中調用「另存圖片爲...」功能?
什麼是Chrome的擴展命令,允許我們調用下載圖像?謝謝。
我和你有同樣的問題,但我有另一種方法:使用chrome.downloads.download
api。
嘗試獲取圖片的網址,並將網址傳遞給背景腳本,該背景腳本是授權chrome.downloads api的唯一位置。
樣本使用此API是:
var name = url.substr(url.lastIndexOf("/")+1);
chrome.downloads.download({url:url,filename:name,saveAs:false},function(res_id){
if(typeof res_id === "undefined") // when failing to start the download
{
/*err handling*/
}
else
{
/*your further task*/
}
});
需要注意的是:
這裏的規範更多:https://developer.chrome.com/extensions/downloads
最後,我認爲它只是一個替代品。我仍然想知道這個問題的完美答案,就像我在這裏問的一樣: Does chrome extension api support downloads directly from browsing cache?
謝謝Eric!這是我目前使用的方法(類似)。我也想要更「原生」的解決方案。 –
原因是我想調出下載對話窗口並保存爲不同的名稱。 –
好的,我想出了一些東西。這裏是我的源代碼: https://github.com/aeroxy/save_image –
您是否有右鍵單擊部分(上下文菜單)的困難?或點擊後獲取圖像下載? – Teepeemm
右鍵單擊(一個上下文菜單) - 也許我也會遇到麻煩,下載圖像以及,哈哈 - 還沒有到那一點呢。 –
好吧,我想我誤解了你的問題。我希望能夠記住下載時的最近位置,例如「保存圖像爲...」的行爲。 –