从Firefox中的JavaScript更改文本区域的拼写检查语言

时间:2019-01-28 22:27:46

标签: javascript firefox greasemonkey spell-checking

我正在尝试为Discord编写Greasemonkey用户脚本,该脚本将在每次切换频道时更改文本区域的拼写检查语言。而且我似乎无法理解,Firefox如何将字典分配给元素。到目前为止,我已经尝试过:

  • 在文本区域和表单上同时设置langxml:lang
  • 同时更改文本区域和表单的idname
  • spellcheck设置为truefalse

是否甚至可以向Firefox“提示”需要以这种方式进行拼写检查?

1 个答案:

答案 0 :(得分:1)

很明显,lang属性确实起作用,但仅当您不手动选择语言时。选择语言后,除非您取消,否则无法撤消该操作。 :

  • 关闭Firefox。
  • 转到您的个人资料文件夹。
  • 使用SQLite从content-prefs.sqlite中删除首选项。

我已将an issue提交到Mozilla的错误跟踪器中。在此之前,SQLite显然是这种方式。