我正在尝试为 Discord 编写一个 Greasemonkey 用户脚本,每当我切换 channel 时,它都会更改文本区域的拼写检查语言。我似乎无法理解,Firefox 如何将字典分配给元素。到目前为止我尝试过的:
- 在文本区域和表单上设置
lang
和xml:lang
。 - 更改文本区域和表单的
id
和name
。 - 将
拼写检查
设置为true
或false
。
是否有可能向 Firefox “提示”该元素需要以这种方式进行拼写检查?
最佳答案
显然,lang
属性确实有效,但前提是您不手动选择语言。选择语言后,无法撤消除非你:
- 关闭 Firefox。
- 转到您的个人资料文件夹。
- 使用 SQLite 从
content-prefs.sqlite
中删除首选项。
我已提交 an issue在 Mozilla 的 bug 追踪器上有关于它的信息。在那之前,SQLite 显然是正确的选择。
关于javascript - 在 Firefox 中从 JavaScript 更改文本区域的拼写检查语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54411207/