0

我是Google Extension Conding的新手,我有特定的任务要处理:

网页包含<img>.<a></a>

  • IMG 的 SRC 在文件名的末尾有随机的名称和大小,例如:<img src="omnomnom_1024x768.jpg">.
  • <a>肯定包含href。

我需要这样的扩展工作:

  1. 当我将光标移到图像上方时,我需要右键单击它,按“另存为 Omnomnom”。
  2. 浏览器在光标下打开图像,但大小不同(我看到它就像 Chorme opens new tab with just rewrighting filename to,比方说,"omnomnom_800x600.jpg"
  3. 出现图像 DLed SaveAs 对话框后,输入文件名我希望保存此文件(例如 1.jpg),扩展名还会在同一目录中生成一个与 jpg 同名的 TXT 文件(例如 1.txt)和它必须包含一个“href”来自<a>(在标签<img src="omnomnom_1024x768.jpg">之间)。<a>

请帮忙。我从 manifest.json 开始,迈出了第一步,但停留在第二步

4

1 回答 1

0

出于安全考虑,您不能从页面或扩展名下载或写入文件。只有用户可以。扩展程序不会知道用户选择了哪个文件夹。显示另存为对话框后,Chrome 不会触发脚本。

如果您必须访问文件系统,您应该寻找一个插件来完成它。Flash 在这件事上很受欢迎。

于 2012-05-19T20:42:19.263 回答