Firefox addon Firefox扩展拦截字典操作“;将单词添加到字典中;

Firefox addon Firefox扩展拦截字典操作“;将单词添加到字典中;,firefox-addon,Firefox Addon,我正在寻找firefox扩展解决方案来拦截firefox字典操作: 当用户选择“将单词添加到字典”操作时,我希望在将该单词插入用户的下字典文件persdict.dat之前对其进行修改 这可能吗?如何做到这一点? 在为这个特殊用例编写自己的扩展时,有什么特别的事情需要我注意吗?我找到了自己问题的答案。覆盖firefox拼写检查器的InlineSpellCheckerUI.addToDictionary函数完成了这项工作。这是我的扩展名xul文件: <?xml version="1.0"?&g

我正在寻找firefox扩展解决方案来拦截firefox字典操作:

当用户选择“将单词添加到字典”操作时,我希望在将该单词插入用户的下字典文件persdict.dat之前对其进行修改

这可能吗?如何做到这一点?
在为这个特殊用例编写自己的扩展时,有什么特别的事情需要我注意吗?

我找到了自己问题的答案。覆盖firefox拼写检查器的InlineSpellCheckerUI.addToDictionary函数完成了这项工作。这是我的扩展名xul文件:

<?xml version="1.0"?>

<overlay id="spellcheck-dehyphenation" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

    <script type="text/javascript">
        InlineSpellCheckerUI.addToDictionary = function()
        {
                 this.mMisspelling = this.mMisspelling.replace(/\u00ad/g,'');
                 this.mInlineSpellChecker.addWordToDictionary(this.mMisspelling);
        };
    </script>

</overlay>

InlineSpellCheckerUI.addToDictionary=函数()
{
this.mMisspelling=this.mMisspelling.replace(/\u00ad/g');
this.mInlineSpellChecker.addWordToDictionary(this.mMisspelling);
};