在Chrome扩展中将文件存储到本地磁盘

问题描述:

我正在编写Chrome扩展以在网页中提取图像并将它们存储到本地磁盘中。现在我已经获得了所有图像的URL,如何将它们存储到本地磁盘?在Chrome扩展中将文件存储到本地磁盘

这个问题可以通过使用NPAPI来解决,但并不建议用

NPAPI插件具有当前用户的完全权限,不是沙盒或sh来自Google Chrome的恶意输入

  1. 链接到职位上HTML5ROCKS是一个很好的 - 但在你的情况我想你希望能够保存到本地文件系统,而不是说现代浏览器中的位置,让你写(BTW它不是虚拟文件系统,而是磁盘上的一个位置)。

  2. 您不能直接保存到本地文件系统上的任何位置(安全) - 但是,如果您需要保存图像..使用这个小黑客:你可以在新标签中打开它们(例如添加到它们的链接目标=“_空白”)在这种情况下Chrome将它们保存到默认位置(例如〜USERHOME /下载在Mac)