macos फ़ायरफ़ॉक्स में लिंक के कीबोर्ड फोकस की अनुमति कैसे दें?




firefox keyboard (2)

यदि आप अपनी स्थिति में संभव हो तो आप <a> पर <button> बदल सकते हैं

http://jsfiddle.net/eK4TT/26/

वेबकिट ब्राउज़र में इस अल्ट्रा-सरल पहेली पर जाएं और इनपुट पर क्लिक करें:

http://jsfiddle.net/eK4TT/

<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>

फिर, ध्यान दें कि आप टैब कुंजी (और रिवर्स ऑर्डर में नेविगेट करने के लिए Shift + Tab ) का उपयोग करके इनपुट और लिंक दोनों के माध्यम से नेविगेट कर सकते हैं।

अब, मैक ओएस पर फ़ायरफ़ॉक्स में एक ही पहेली देखें और वही काम करें। इनपुट फोकस प्राप्त करते हैं, लेकिन लिंक फोकस प्राप्त नहीं करेंगे। यह एक सीएसएस प्रदर्शन समस्या नहीं है। फोकस यूआरएल बार में अंतिम इनपुट से निकलता है।

मैंने मार्कअप में tabindex घोषणाओं के अंतहीन संयोजनों की कोशिश की है, और इसका कोई फायदा नहीं हुआ है, उदाहरण के लिए:

http://jsfiddle.net/eK4TT/1/

यहाँ क्या हो रहा है? मैं किसी भी उत्तर को स्वीकार करूंगा जिसमें निम्न है:

ए) फ़ायरफ़ॉक्स में काम कर रहे एक बेवकूफ
बी) मोज़िला के सिर में वास्तव में क्या चल रहा है इसका एक स्पष्टीकरण। ऐसा लगता है कि spec का विरोधाभास है।


ठीक है, किसी ने मुझे यह समझाया। यह एक मैक समस्या है। मोज़िला मैक ओएस में ऑपरेटिंग सिस्टम सेटिंग्स के लिए सच है।

उपयोगकर्ता पक्ष पर इसके चार अलग-अलग तरीके हैं। दोनों काम करने लगते हैं:

1) सिस्टम प्राथमिकताएं> कीबोर्ड में, कीबोर्ड शॉर्टकट फलक में, "सभी नियंत्रण" रेडियो देखें।

2) फ़ायरफ़ॉक्स में, यूआरएल बार में " about:config " टाइप करें। मैक पर कोई accessibility.tabfocus tabfocus वरीयता नहीं accessibility.tabfocus , इसलिए आपको एक बनाना होगा। विंडो में राइट क्लिक करें, एक नया "पूर्णांक" pref बनाएं, और इसे 7 पर सेट करें।

इनमें से कोई भी बहुत स्पष्ट नहीं है। इसके अलावा, इनमें से कोई भी डेवलपर्स के लिए सर्वर-साइड समाधान नहीं है, जो निराशाजनक है।







tabindex