在 Firefox 中从 JavaScript 更改文本区域的拼写检查语言
Change a textarea's spell-checking language from JavaScript in Firefox
我正在尝试为 Discord 编写一个 Greasemonkey 用户脚本,它会在我切换频道时更改文本区域的拼写检查语言。而且我似乎无法理解,Firefox 如何将字典分配给元素。到目前为止我尝试了什么:
- 在文本区域和表单上设置
lang
和 xml:lang
。
- 更改文本区域和表单的
id
和 name
。
- 将
spellcheck
设置为 true
或 false
。
甚至可以向 Firefox“提示”此元素需要以这种方式进行拼写检查吗?
显然,lang
属性确实有效,但前提是您不手动选择语言。 选择语言后,就没有办法了撤消该操作,除非您:
- 关闭 Firefox。
- 转到您的个人资料文件夹。
- 使用 SQLite 从
content-prefs.sqlite
中删除首选项。
我已经在 Mozilla 的错误跟踪器上提交了关于它的 an issue。在那之前,SQLite 显然是方式。
我正在尝试为 Discord 编写一个 Greasemonkey 用户脚本,它会在我切换频道时更改文本区域的拼写检查语言。而且我似乎无法理解,Firefox 如何将字典分配给元素。到目前为止我尝试了什么:
- 在文本区域和表单上设置
lang
和xml:lang
。 - 更改文本区域和表单的
id
和name
。 - 将
spellcheck
设置为true
或false
。
甚至可以向 Firefox“提示”此元素需要以这种方式进行拼写检查吗?
显然,lang
属性确实有效,但前提是您不手动选择语言。 选择语言后,就没有办法了撤消该操作,除非您:
- 关闭 Firefox。
- 转到您的个人资料文件夹。
- 使用 SQLite 从
content-prefs.sqlite
中删除首选项。
我已经在 Mozilla 的错误跟踪器上提交了关于它的 an issue。在那之前,SQLite 显然是方式。