Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firefox addon nsIFind具有aWordBreaker功能_Firefox Addon_Xpcom - Fatal编程技术网

Firefox addon nsIFind具有aWordBreaker功能

Firefox addon nsIFind具有aWordBreaker功能,firefox-addon,xpcom,Firefox Addon,Xpcom,我试图使用nsIFind函数,在MXR中打开它时,我看到它有一个叫做aWordBreaker的东西 我正在寻求有关如何设置aWordBreaker并了解其行为的帮助 我正试图了解这个以及如何使用它,但需要一些帮助 如果我这样做: let finder = Cc["@mozilla.org/embedcomp/rangefind;1"] .createInstance() .QueryInterface(Ci.nsIFi

我试图使用nsIFind函数,在MXR中打开它时,我看到它有一个叫做aWordBreaker的东西

我正在寻求有关如何设置aWordBreaker并了解其行为的帮助

我正试图了解这个以及如何使用它,但需要一些帮助

如果我这样做:

   let finder = Cc["@mozilla.org/embedcomp/rangefind;1"]
                  .createInstance()
                  .QueryInterface(Ci.nsIFind);

   console.log('finder',finder);
我发现finder有以下功能:

Find: function
QueryInterface: Function
caseSensitive: false
findBackwards: false
所以我可以设置finder.caseSensitive,但我不能设置finder.aWordBreaker

总而言之:我正在寻找有关如何设置aWordBreaker并了解其行为的帮助

关于MXR的有用来源:

此处的用法示例:

有人知道如何使用javascript访问nsContentUtils吗

3645   nsIWordBreaker* wordBreaker = nsContentUtils::WordBreaker();
3646   nsWordRange res = wordBreaker->FindWord(str, strLen, strOffset);