当サイトはユーザー体験を改善するためのメンテナンスを実施中に機能が制限される予定です。記事を読んでもあなたの問題が解決せず質問をしたい場合は、Twitter の @FirefoxSupport、Reddit の /r/firefox で、サポートコミュニティが皆さんを助けようと待機しています。

Mozilla サポートの検索

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

詳しく学ぶ

このスレッドはアーカイブに保管されました。 必要であれば新たに質問してください。

Spell checker only works on specific text boxes

  • 6 件の返信
  • 0 人がこの問題に困っています
  • 8 回表示
  • 最後の返信者: cor-el

more options

Hey!

I'm working on a translation management software called Plunet.

There are text boxes within Plunet where the spell checker does work, and others in which the spell checker is not even an option. It doesn't recognize misspelled words by underlining them in red, and when I right-click on words, the only option available is "Link". (See screenshot.) Any ideas?

Thanks!

Hey! I'm working on a translation management software called Plunet. There are text boxes within Plunet where the spell checker does work, and others in which the spell checker is not even an option. It doesn't recognize misspelled words by underlining them in red, and when I right-click on words, the only option available is "Link". (See screenshot.) Any ideas? Thanks!
添付されたスクリーンショット

この投稿は Cecilia により に変更されました

すべての返信 (6)

more options

Hold down the Shift key while right-clicking to show the browser's context menu. You will see a "Check Spelling" checkbox menu item if the element allows spellcheck.

more options

Are that plain text text areas like used on this forum or are that rich text editors that accept HTML code ?

A webpage 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 whether this text area has a spellcheck="false" attribute.

more options

Hi! Thanks!!

It has rich editor options.

I've inspected and I see that the browser spellchecker is enabled.

Is there a way to fix this issue?

この投稿は Cecilia により に変更されました

more options

Your screenshot only posted JavaScript and not the HTML code of the text area.

In the past we have proposed a bookmarklet to enable the spell checker for a content editable iframe like used by TinyMC.

javascript:void(document.activeElement.contentDocument.body.setAttribute("spellcheck","true"));
more options

I'm sorry, you are right. Here's the snippet. Spellchecker is "false" by default. Is there a way to change it and make "true" the default for this page? Thanks!

more options

You can see spellcheck="false" near the end of line three in the screenshot and this means that the website has disabled the Firefox spelling checker.

Did you try the JavaScript bookmarklet I posted above? You can create a new bookmark, possibly on the Bookmarks Toolbar for easy access, and paste the JavaScript code in its URL field where you would normally enter the address of the website. You need to click in the editor area to set focus to this element and then click the bookmarklet to invoke the JavaScript code. You can check/verify in the inspector whether it now shows spellcheck="true" and you should see "Check Spelling" in the right-click context menu. If you post a screenshot that shows the iframe where the editor is placed in then I can give JavaScript code that targets the iframe directly.