Est-il possible d'avoir accès au correcteur d'orthographe intégré dans les navigateurs pour les zones de texte de Javascript? Je voudrais être capable de contrôler la vérification orthographique à partir de mon code. La plupart des navigateurs (à part IE) semblent avoir une sorte de vérificateur d'orthographe intégré à eux de nos jours.Accès Javascript au correcteur orthographique des navigateurs
Répondre
Le plus accès que je connaisse est désactiver ou d'activer la vérification orthographique sur un champ: Inline Disabling of Firefox Spellcheck?
Je ne sais pas d'une façon que vous pouvez accéder directement au correcteur orthographique d'un navigateur via javascript. Si vous n'êtes pas spécifique au vérificateur d'orthographe du navigateur, il existe de nombreux vérificateurs d'orthographe open source pour javascript. Essayez simplement googling javascript spell checker.
Si vous souhaitez vraiment utiliser l'orthographe des navigateurs, vous pouvez créer une zone de texte et définir l'affichage sur Aucune. Vous pouvez ensuite placer chaque mot dans la zone de texte, puis vérifier s'il est souligné ou non. Je ne suis pas sûr de la faisabilité de cela, juste une idée. Ma suggestion serait d'utiliser un correcteur orthographique javascript au lieu d'essayer de pirater un moyen d'utiliser l'orthographe du navigateur.
Votre idée d'une zone de texte avec un affichage défini sur aucun est intrigant, mais malheureusement, il n'y a apparemment aucun moyen d'obtenir le soulignement rouge pour les mots mal orthographiés dans Firefox. AJAX est à peu près le seul moyen d'y arriver. –
@RangachariAnand, "vérifiez pour voir s'il est souligné ou non" ... est-il possible de le faire dans un navigateur autre que Firefox? –
Les navigateurs n'offrent pas l'accès à leurs API de vérification orthographique intégrées et propriétaires. Je suis tout à fait certain qu'il n'y a pas de moyen x-plat pour le faire, et encore moins un moyen de le faire individuellement pour chaque navigateur.
Le meilleur moyen est de vérifier auprès de chaque vendeur de navigateur et voir si elles fournissent un accrochage javascript de leur vérificateur d'orthographe.
Je pense que le maximum qu'ils permettent est ce que Bobo a dit; vous pouvez l'activer/désactiver pour les zones de texte, mais je ne pense pas qu'ils permettent un contrôle supplémentaire.
Non.
Si vous voulez contrôler la vérification orthographique, vous pouvez le faire vous-même avec AJAX.
(Et, soit dit en passant, ieSpell est un plug-in correcteur orthographique gratuit pour IE qui est assez facile pour les utilisateurs à installer sur leur propre)
En pur javascript vérification orthographique tout ce que vous pouvez le faire tourner spellcheck on/off
myfield.spellcheck = "false";
myfield.spellcheck = "true";
Si vous souhaitez utiliser javascript pour modifier le correcteur orthographique, comme changer le dictionnaire, ouvrez une fenêtre de dialogue, ou ajouter spellcheck à IE - cela est possible en utilisant le plug-in « javascript spellcheck ». C'est un logiciel de qualité commerciale, qui fait exactement ce que vous cherchez.
- 1. Quel correcteur orthographique StackOverflow utilise-t-il?
- 2. A propos WPF RichTextBox avec correcteur orthographique activée
- 3. Connaissez-vous un correcteur orthographique gratuit ou open source?
- 4. Comment activer le correcteur orthographique vim7 dans les sections POD lors de l'édition de fichiers perl?
- 5. Accès au contrôle Calendar via Javascript
- 6. Versions javascript et javascript des navigateurs web fonctionnels
- 7. Détection des fonctionnalités du navigateur: vérification orthographique?
- 8. Comportement Javascript différent dans différents navigateurs
- 9. « Accès refusé » erreur javascript
- 10. Java accès au grand fichier
- 11. ASP.NET + Accès au chemin refusé
- 12. WPF Correction orthographique
- 13. Accès WebBrowser au contenu binaire
- 14. Accès au serveur SharePoint distant
- 15. Accès au tableau d'interopérabilité MC++
- 16. accès au fichier à load_pub_key
- 17. Où les navigateurs stockent-ils le Javascript téléchargé dynamiquement?
- 18. Javascript modal sur le dessus des jeux Flash, dans tous les navigateurs
- 19. Accès au matériel depuis Internet Explorer
- 20. JavaScript et jQuery problème de défilement dans tous les navigateurs
- 21. accès au script via les autorisations
- 22. Accès direct au modem sous Windows Mobile
- 23. Accès au fichier inter-domaine Simple_XML désactivé
- 24. Accès au contrôle html côté serveur
- 25. Accès au fichier refusé dans .NET
- 26. Accès à HttpApplicationState au cours de Session_End
- 27. Accès au serveur LDAP via VBscript/ADO
- 28. Accès swf local au site Web distant
- 29. réglage innerHTML pour tous les navigateurs en javascript
- 30. Étrangeté avec accès au presse-papiers
Qu'est-ce que vous essayez de faire avec le correcteur orthographique? Ajouter des mots? Éteignez-le? Épeler vérifier quelque chose entré dans une fenêtre d'alerte? – BoboTheCodeMonkey