无需询问Chrome扩展程序即可下载多张图片

时间:2012-06-26 15:38:47

标签: javascript jquery google-chrome google-chrome-extension download

我目前正在创建Chrome扩展程序(主要使用javascripts),允许用户在网页上抓取图像并下载它们。我已完成链接抓取部分,代码将返回如下数组:

["http://example.com/image1.jpg","http://example.com/image2.jpg"]

但如何在ONE CLICK中下载所有链接?我尝试在新标签上列出所有照片,然后让用户按Ctrl + S保存页面。但是这极大地影响了UI,我不喜欢它。我没有托管网页,所以服务器端脚本可能无法工作..还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

据我所知,Chrome扩展程序在技术上无法像Firefox那样将文件保存到磁盘。

执行此操作的唯一方法是使用NPAPI 遗憾的是,由于安全问题,使用npapi的扩展很可能不会被Web Store接受。当然,如果您自己使用它或在您的网站上托管扩展程序,那也没关系。

您可以安装和检查以下扩展的代码,也许您甚至可以使用提供的npapi:

屏幕截图(由Google提供)https://chrome.google.com/webstore/detail/cpngackimfmofbokmjmljamhdncknpmg

Chrome工具箱(由Google提供)https://chrome.google.com/webstore/detail/fjccknnhdnkbanjilpjddjhmkghmachn

Awesome截图:Capture&注释https://chrome.google.com/webstore/detail/alelhddbbhepgpmgidjdcjakblofbmce

下载Asisstant(谷歌) - 我猜死了。