Javascript Firefox:是否需要拼写检查?
可能重复:Javascript Firefox:是否需要拼写检查?,javascript,firefox,tinymce,spell-checking,gecko,Javascript,Firefox,Tinymce,Spell Checking,Gecko,可能重复: 是否有JS属性或命令来查看Firefox中的单词是否有红色下划线(即需要拼写检查) 理想情况下,对于示例代码,它应该是。。。如果我右键单击带有红色下划线的单词,它将发出警报: //watches for right click action if(firefox.isUnderlinedForSpellcheck == true) { //display firefox spellcheck menu } else { //perform my action } 有人有什
是否有JS属性或命令来查看Firefox中的单词是否有红色下划线(即需要拼写检查) 理想情况下,对于示例代码,它应该是。。。如果我右键单击带有红色下划线的单词,它将发出警报:
//watches for right click action
if(firefox.isUnderlinedForSpellcheck == true) {
//display firefox spellcheck menu
} else {
//perform my action
}
有人有什么想法吗?我不认为你可以,因为它是特定于浏览器的。你可以使用第二个拼写检查器,然后它们很可能都会发现相同的错误。答案是:不要尝试在网站上创建自己的自定义上下文菜单。没有人喜欢他们。乔什·斯托多拉是对的。您正试图通过使用自定义右键单击处理程序恢复已关闭的功能。如果您删除此处理程序,那么Firefox的行为将与用户期望的方式相同 大多数浏览器用户(尤其是Firefox用户)并不期望应用程序的功能来自上下文菜单。你把它放在那里是在伤害他们。他们希望浏览器功能(而不是特定于页面的功能)来自上下文菜单,而您正在对他们隐藏它
你最好把这些菜单项直接放在你的页面上(当然,用合适的图标或其他什么)。这就是网络的工作原理。这就是人们所期望的工作方式。Dup:在Firefox3(至少)中,按住Ctrl键同时按下鼠标右键,显示原始上下文菜单,包括拼写更正。但是我想没有多少用户意识到这一点。-1这是一个很好的评论,但不是一个答案。如果OP放弃了右键单击的想法,可能还有解决所述问题的理由吗?我不介意你-1我的答案,但我知道我一直在创建自定义上下文菜单。几年前我实现了一些功能(为了帮助用户),一年后,在很多用户抱怨之后,我不得不删除它们。我确信这就是他问这个问题的原因(他不希望他的自定义菜单覆盖浏览器拼写检查)。