سؤال

أنا أعمل على جعل تطبيق SWF متاحًا للأشخاص ضعاف البصر الذين يستخدمون JAWS أو Windows Eyes.لقد قمت بتثبيت الإصدارين التجريبيين من JAWS وWindows Eyes.

عند تشغيل ملف swf (محليًا) في متصفح على صفحة html، يتبين أن Capabilities.hasAccessibility صحيح، لكن Accessibility.active يتبين أنه خطأ في كل مرة - حتى عند التحقق منه بعد بضع ثوانٍ.

هل هذا لأنني أستخدم الإصدارات التجريبية أم أنني أفتقد شيئًا مثل تعيين معلمة لـ SWFObject ربما؟

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

المحلول

حسنا لقد اكتشفت ذلك

  1. ربما لم يتم ضبط wmode على الوضع الشفاف، حيث سيؤدي إلى إخفاء swfobject لقارئات الشاشة.
  2. يحتاج swfobject إلى التركيز على النحو التالي:

    swfobject.addLoadEvent(setFocusOnFlash);

    وظيفة setFocusonFlash () {var fl = document.getElementById ("loader") ؛إذا (fl) { fl.focus();}

    }

نصائح أخرى

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

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