0

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

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

4

1 回答 1

2

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

将文本保存到文件

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

特征:

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

兼容性

  • 火狐 2.0 - 17.*
  • 海猴 2.0 - 2.13.*

本土化:

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

于 2012-07-15T14:46:43.380 回答