Firefox:如果需要拼写检查?

时间:2009-09-11 16:27:57

标签: javascript firefox tinymce spell-checking gecko

  

可能重复:
  Javascript: I have a custom right-click menu but still want the spellcheck!

是否有一个JS属性或命令来查看Firefox中的单词是否加下划线(即需要拼写检查)?

理想情况下,对于示例代码,它就像...如果我右键单击一个单词,下划线为红色,它会发出警告:

//watches for right click action
if(firefox.isUnderlinedForSpellcheck == true) {
  //display firefox spellcheck menu
} else {
  //perform my action
}

有人有任何想法吗?

3 个答案:

答案 0 :(得分:1)

我不认为你可以,因为它是特定于浏览器的。你可以使用第二个拼写检查器,然后它们很可能都会发现相同的错误。

答案 1 :(得分:0)

这就是答案:不要尝试在网站上创建自己的自定义上下文菜单。没有人喜欢他们。

答案 2 :(得分:0)

Josh Stodola是对的。您正试图通过使用自定义右键单击处理程序来恢复您关闭的功能。如果删除此处理程序,则Firefox的行为方式与其用户期望的方式相同。

大多数浏览器用户(尤其是Firefox用户)不希望应用程序的功能来自上下文菜单。把它放在那里对你有害。他们希望浏览器功能(不是特定于页面的功能)来自上下文菜单 - 您将其隐藏起来。

最好将这些菜单项直接放在您的页面上(当然,使用适当的图标或其他内容)。这就是网络的运作方式。这就是人们期望它发挥作用的方式。