【问题标题】:Writing specific SaveAs as Google Extension将特定的 SaveAs 编写为 Google 扩展程序
【发布时间】:2012-05-19 07:52:41
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多