जाओ और आदानों की पर पर क्लिक करें:फ़ायरफ़ॉक्स में लिंक के कीबोर्ड फोकस की अनुमति कैसे दें? एक वेबकिट ब्राउज़र में इस अति सरल बेला को
<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>
फिर, सूचना है कि आप कीबोर्ड दोनों इनपुट और लिंक का उपयोग कर के माध्यम से नेविगेट कर सकते हैं टैब कुंजी (और शिफ्ट + टैब रिवर्स ऑर्डर में नेविगेट करने के लिए)।
अब, मैक ओएस पर फ़ायरफ़ॉक्स में एक ही पहेली देखें और वही काम करें। इनपुट फोकस प्राप्त करते हैं, लेकिन लिंक फोकस प्राप्त नहीं करेंगे। यह एक सीएसएस प्रदर्शन समस्या नहीं है। फोकस यूआरएल बार में अंतिम इनपुट से निकलता है।
मैं मार्कअप में tabindex
घोषणाओं की अंतहीन संयोजन की कोशिश की है, और कोई लाभ नहीं हुआ, उदा .:
क्या बिल्ली यहाँ पर जा रहा है के लिए? मैं किसी भी उत्तर को स्वीकार करूंगा जिसमें:
ए) फ़ायरफ़ॉक्स
बी में काम कर रहे एक बेवकूफ बी) मोज़िला के सिर में वास्तव में क्या चल रहा है इसका एक स्पष्टीकरण। ऐसा लगता है कि spec का विरोधाभास है।
यकीन है कि क्या है, यह एक अजीब JSFiddle और एफएफ बग हो सकता है पर जा रहा है में
<button>
पर<a>
बदल सकते हैं। सभी 'tabindex' को छोड़ने का प्रयास करें, और 'tabindex = "- 1" 'सभी को और केवल लिंक डालें। मुझे परीक्षण करने के लिए एफएफ तक पहुंच नहीं है। –नहीं यह एक मैक चीज है। मेरा जवाब देखें ... – Ben
ओह हाँ। यदि आपके पास "सभी नियंत्रण" सक्षम नहीं हैं या जो भी हो, तो यह व्यवहार सफारी में भी होना चाहिए। यह मोज़ा मुद्दा नहीं है –