将特定的SaveAs写为Google Extension

时间:2012-05-19 07:52:41

标签: javascript json image google-chrome-extension save

我是 Google Extension Conding 的新手,我有具体的任务需要处理:

网页包含<img>之间的<a></a>

  • IMG的SRC在文件名末尾有书面大小的randomed名称,如:<img src="omnomnom_1024x768.jpg">.
  • <a>包含href sure。

我需要以这种方式进行扩展工作:

  1. 当我将光标移到图像上方时,我需要右键单击它,按“另存为Omnomnom”。
  2. 浏览器在光标下打开图像但是有另一个尺寸(我看到它像Chorme打开新标签,只需重新编辑文件名,假设"omnomnom_800x600.jpg"
  3. 在显示图像DLed SaveAs对话框后,输入文件名我希望保存此文件(例如1.jpg),扩展名也会在与jpg同名的同一目录中生成TXT文件(例如1)。 txt)并且它必须包含来自<a>的“href”(在<img src="omnomnom_1024x768.jpg">标记之间加<a>)。
  4. 请帮助。我从manifest.json开始,迈出了第一步,但仍然坚持第二步

1 个答案:

答案 0 :(得分:0)

出于安全考虑,您无法从页面或扩展程序下载或写入文件。只有用户才能。 扩展程序不知道用户选择的文件夹。保存后,Chrome将不会在显示对话框时触发脚本。

如果您必须访问文件系统,则应该寻找插件来执行此操作。 Flash在这件事上很受欢迎。