0

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

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

但是如何一键下载所有链接?我尝试在新选项卡上列出所有照片,并让用户按 Ctrl+S 保存页面。但这极大地影响了 UI,我不喜欢它。我不托管网页,因此服务器端脚本可能无法正常工作。还有其他解决方案吗?

4

1 回答 1

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

很棒的屏幕截图:捕获和注释https://chrome.google.com/webstore/detail/alelhddbbhepgpmgidjdcjakblofbmce

下载助手(由 Google 提供)- 我猜是被杀了。

于 2012-09-10T19:36:25.147 回答