2011-01-16 13 views
31

मैं कैसे जांच सकता हूं कि आप जिस ब्राउज़र का उपयोग कर रहे हैं वह HTML5 इतिहास एपीआई का समर्थन करता है या नहीं?पता लगाएं कि HTML5 इतिहास समर्थित है या नहीं

जैसा कि आप यहां देख सकते हैं http://caniuse.com/#search=history केवल क्रोम + एफएफ 4 और कई अन्य इसका समर्थन करते हैं और अगर मैं इसका समर्थन नहीं कर सकता तो मैं कुछ और करना चाहता हूं।

मैं इस जांच के लिए अगर कोई कथन कैसे कर सकता हूं?

उत्तर

23

Modernizr का उपयोग करके आप इतिहास प्रबंधन (साथ ही साथ कई अन्य ब्राउज़र सुविधाओं) के लिए detect support कर सकते हैं।

if (Modernizr.history) 
+1

Modernizr भी 'history' वर्ग अपने रूट' करने के लिए कहते हैं एचटीएमएल यदि आप नहीं करते हैं तो 'टैग और' नो-हिस्ट्री '। शायद यह 'फ्लेक्सबॉक्स' जैसी अन्य विशेषताओं की तरह विशेष रूप से उपयोगी नहीं है, लेकिन यदि आपको वास्तव में लिंक टेक्स्ट हाहा के लिए –

0

आप अपने ब्राउज़र या इतिहास का समर्थन करता है नहीं करता है, तो पता लगाने के लिए canisuse.js स्क्रिप्ट का उपयोग कर सकते हैं

caniuse.history() 
संबंधित मुद्दे