浏览器插件将选定的文本保存到本地文件

时间:2012-06-21 09:24:58

标签: javascript file save

我想构建一个浏览器插件,它将用户选择的文本块保存在用户本地系统的文本文件中(或允许用户下载文本文件)。这可能吗? javascript可以写入客户端本地系统上的文件吗?

如果是,是否有任何开源插件可以做到这一点?

1 个答案:

答案 0 :(得分:1)

我最近为此目的开发了一个开源扩展程序,您可以从以下位置下载:
https://addons.mozilla.org/en-US/firefox/addon/save-text-to-file/

将文本保存到文件

将突出显示的文本保存到目录中的文件(默认为用户的主目录)
突出显示某些文本后,右键单击并选择“将文本保存到文件”
文件名的格式为userPreference--<todaysdate>-<timestamp>.txt

特点:

  • 在保存的文件名中包含/排除时间/日期戳的选项
  • 单击“将文本保存到文件”时显示首选项对话框的选项
  • 文本以UTF-8(Unicode)编码,因此所有国际字符都是如此 可以正确存储
  • 确定单击的上下文,仅显示“保存到文件”menuitem if 上下文是文本
  • 能够将文本附加到现有文件或创建新文件

兼容性

  • Firefox 2.0 - 17。*
  • SeaMonkey 2.0 - 2.13。*

位置:

英语(en-US),中文(zh-CN),法语(fr),德语(de),日语(ja),波兰语(pl)和西班牙语(es-ES)