Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

spell check feature

more options

I realize Facebook doesn't have a spell check feature,but is there a way my browser, Firefox, which I already have spell check enabled can somehow spell check Facebook when I chat? Can someone help? Thank you.

I realize Facebook doesn't have a spell check feature,but is there a way my browser, Firefox, which I already have spell check enabled can somehow spell check Facebook when I chat? Can someone help? Thank you.

被選擇的解決方法

Using the Inspector, I noticed that the only spellcheck attribute on the main Facebook.com page refers to anything typed in the Search Facebook bar. If you are chatting with contacts using the Messenger sidebar, there will be no spell check in your messages.

To get spellcheck in your messages, click the Messenger icon & then "See all in Messenger" at the bottom of your list of chats. (or go to http://www.facebook.com/messages) Once you're in Messenger, the spellcheck attribute should be set to on by default. That was my experience just now.

從原來的回覆中察看解決方案 👍 1

所有回覆 (12)

more options

Go to about:config and search for layout.spellcheckDefault. Click the pencil at the end of the line and change the number from 1 to 2. Click the tick which has replaced the pencil.

有幫助嗎?

more options

Do you have a dictionary installed and selected?

You can see which dictionary is selected if you right-click in a text area and open the Languages sub menu. At least one dictionary should be installed and have a check mark to indicate that it is selected.

  • open the "Add Dictionaries" link to install a dictionary if you do not have one.

The spelling checker is enabled if [X] "Check Spelling" in the right-click context menu has a checkmark.

You can enable or disable spell checking globally:

You can look here for dictionaries:

Note that for spell check you need a dictionary. A language pack provides string translations for the user interface.

You can check in about:config whether layout.spellcheckDefault is set to 1 (multi-line) or 2 (single-line).

(edited to fix broken link)

由 cor-el 於 修改

有幫助嗎?

more options

thepillenwerfer,cor-el,

    Thank you for your replies. I did what you suggested thepillenwerfer. I'll see if that solves the problem? Specifically, when I visit Facebook and reply to a message that was sent to me is where the problem exists. When I type a message other than when I am  replying to a message sent in messenger, the spell checker works. The non spell checking only seems to not be working when I reply in a message that was sent to messenger, not Facebook in general. Sort of peculiar how in one phase of Facebook spell check works but not in messenger?  

cor-el, when I try and access, "https://addons.mozilla.org//language-tools/" that page is unavailable? Can longer be accessed? So, the dictionary issue maybe is still there? Your comment "You can check in about:config whether layout.spellcheckDefault is set to 1 (multi-line) or 2 (single-line)." I did what was suggested and changed the 1 to a 2 in the layout.spellcheckDefault. What will that do? Will that enable spell check in Facebook Messenger? Can either of you two please explain..Thank you both.

有幫助嗎?

more options

Sorry about the broken link, should be:

由 cor-el 於 修改

有幫助嗎?

more options

As it comes Firefox only checks the spelling when you type into multi-line boxes. Changing that setting to 2 tells it to also check single-line ones which will hopefully do what you want. I'm not a Facebook user but it has solved the problem on other sites that I use.

If your spell check works elsewhere, as your first post suggests, you must have a suitable dictionary installed already.

有幫助嗎?

more options

thepillenwerfer, thank you for your reply, it is appreciated. I tried your suggestion going to #2 as you said. That didn't make any difference when I respond to a message in Facebook Messenger. Still no spell checker there. Strange though, as I said it works else where in Facebook? Being I do have spell checker every where else, the issue about a dictionary is moot. Also sort of strange how Facebook itself can't fix the problem of no spell checker when a user accesses the messenger feature? Again, thanks for your help, thepillenwerfer.

有幫助嗎?

more options

The website can disable the Firefox spell checker via a spellcheck="false" attribute of an input field or textarea or editable element and possibly provide its own spelling checker. You can right-click in the text area or input field and use "Inspect" to check in the Inspector if this text area has a spellcheck="false" attribute. You can remove this spellcheck="false" attribute or change it to spellcheck="true" via a double-click or via "Edit As HTML" to make the "Check Spelling" item in the right-click context menu reappear. Firefox will disable "Check Spelling" in the right-click context menu of a text area if the web page disables the spelling checker via a spellcheck="false" attribute of this element.

You can right-click and select "Inspect" to open the built-in Inspector with this element selected.

由 cor-el 於 修改

有幫助嗎?

more options

cor-el,

  Thank you for your reply. When I accessed inspect that opened a window. I then accessed   properties and then I scroll down near the bottom of the page I do see spell check=false. Double right clicking did nothing, no response. I also couldn't find "Edit As HTML" as you suggested anywhere in that properties category. Being right clicking did nothing, maybe as you suggest, "Edit A HTML" may do something? But, I can't find a way to access it? Anyway you suggest accessing Edit A HTML so mayne that might change spell check=false to true? Any suggestions, cor-el? Thank you.

有幫助嗎?

more options

You can try to use a bookmarklet to toggle this attribute. You can create a new bookmark and paste the JavaScript code in its URL field where you would normally enter the address of the website.

For a plain text area like used in this forum you can use this JavaScript code. It works on the currently selected/active element, so you need to click in this text field beforehand to set focus to it.

javascript:void(document.activeElement.setAttribute('spellcheck','true'));

For a rich-text editor you can try this code.

javascript:void(document.activeElement.contentDocument.querySelector('*[spellcheck]').setAttribute('spellcheck','true'));

有幫助嗎?

more options

cor-el,

    Thank you for you reply. So, when its all said and done, will changing spell check: false to spell check: true solve the Facebook Messenger problem? Again, I have no problem with spell check ANY where else, just trying to reply to a Facebook message in Facebook Messenger specifically. Strangely, spell check works elsewhere in Facebook. Sort of strange how spell check works in one portion of Facebook and not another??? I do appreciate your help. Thank you, cor-el.

有幫助嗎?

more options

選擇的解決方法

Using the Inspector, I noticed that the only spellcheck attribute on the main Facebook.com page refers to anything typed in the Search Facebook bar. If you are chatting with contacts using the Messenger sidebar, there will be no spell check in your messages.

To get spellcheck in your messages, click the Messenger icon & then "See all in Messenger" at the bottom of your list of chats. (or go to http://www.facebook.com/messages) Once you're in Messenger, the spellcheck attribute should be set to on by default. That was my experience just now.

有幫助嗎?

more options

Hello bodybreak, thank you for your reply. You hit the nail on the head! I appreciate your help and assistance in solving my problem, thank you, bodybreak!

有幫助嗎?

問個問題

如果您還沒有帳號,您必須先登入帳號 來回覆文章。還沒有帳號的話,只能發問新問題