كيفية التركيز على علامة التبويب عند النقر فوق إشعار سطح المكتب في Firefox؟

StackOverflow https://stackoverflow.com//questions/21016999

سؤال

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

giveacodicetagpre.

ولكن لسوء الحظ، هذا لا يعمل في فايرفوكس.:( هل يمكن لأي شخص أن يقول لي ما أفتقده هنا؟ أنا اختبار في Chrome 31 & Firefox 26

شكرا.

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

المحلول

في نافذة Firefox التركيز من JS معطلة بسبب الأسباب الأمنية.يجب عليك تبديل Flag dom.disable_window_flip إلى false في حول: config .ولكن افتراضيا يتم تعطيله.اللحظة المثيرة للاهتمام هي أنه في نافذة التركيز Chrome معطلة للغاية باستثناء استجابة لإجراءات المستخدم (مثل النقر) وهذا هو السبب الوحيد الذي يجعل النقر فوق الإخطارات يعمل في Chrome.

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