سؤال

تعمل جميع المتصفحات اللائقة (Chrome، FX، إلخ) الآن فحص الإملائي المدمج.

ومع ذلك، فإن المحور الشائع ولكن القمامة من IE لا (ليس حتى IE8 - مسرعات "بلا معنى": نعم، دعم القاموس المطلوب كثيرا: لا). إلا إذا قمت بتنزيل البرنامج المساعد مجاني ممتاز, ، ولكن لا يمكنك توقع أن يقوم مستخدمو Corp بذلك.

يريد عملائنا إعادة التدقيق الإملائي في تطبيق Web Enterprise الذي نقدمه، لذلك اشترينا في مكون التدقيق الإملائي في الطرف الثالث لإبقائهم سعداء. إنه يعمل، ولكنه ليس جيدا بشكل رهيب - خاصة عند مقارنته بأي شيء مدمج في المتصفح.

يشبه أيضا مربع حوار فحص الإملائي في Word 2000 (ربما ظهر مرة أخرى عند تطويره). ليست مثل هذه المشكلة لعملائنا، نصفهم عالقون في Office 2000 و IE6.

أريد أن تمكن هذا المكون فقط عندما لا يكون لدى المستخدم في التدقيق الإملائي.

هل يعرف أحد وسيلة للكشف عن هذا؟

هل كانت مفيدة؟

المحلول

تعرف بالفعل المتصفحات التي تحتوي على دعم مضمن وأي المستعرضات التي لا تستطيع استخدامها متصفح استنشاق لتحديد ما إذا كنت تمكن مكون التدقيق الإملائي أم لا.

قد تحاول أيضا طرح المستخدمين إذا كان لديهم بالفعل بعض عمليات التحقق من التدقيق الإملائي والسماح لهم بالإجابة بنعم / لا / لا أعرف. إذا كانوا لا يعرفون، عدوا إلى الكشف التلقائي. هذا أفضل من استخدام استنشاق فقط لأن استنشاق يعرف أنه غير موثوق به في بعض الحالات.

الكشف عن الأشياء التي تعد جزءا من واجهة المستخدم المتصفح صعبة، إن أمكن. نظرا لسياسات أمان المستعرضات، لا يمكن لموقع الويب الوصول إلى أكبر جزء من API الذي قد يعرض شيئا مفيدا للكشف عن الميزة. وحتى إذا لم تكن الأمان مشكلة، فربما لا تزال تواجه واجهة برمجة تطبيقية مميزة لكل متصفح، نظرا لأن ميكانيكا المتصفحات الداخلية غير موحدة.

نصائح أخرى

لست متأكدا مما إذا كان هذا ممكنا حتى مع شيء مثل BrowserCap أو Microsoft Browser تعريف ملف مخطط, ، كما هو مذكور أعلاه هو نوع من خارج النطاق المسموح به.

هل فكرت في الذهاب فقط مع مدقق موجة جانبية الخادم؟ حتى يتمكنوا من استخدام العميل إذا كانوا يعجبون أو انقر فوق زر الاختيار الإملائي مثل في Gmail. هذا يعني أيضا أنه يمكنك التحكم في أي تحديثات إلى القاموس.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top