ಪರಿಹರಿಸಲಾಗಿದೆ: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪತ್ತೆ ಬ್ರೌಸರ್

ಬ್ರೌಸರ್‌ಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ ವಿಭಿನ್ನ ಬ್ರೌಸರ್‌ಗಳು ವಿಭಿನ್ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿವೆ. ಉದಾಹರಣೆಗೆ, Internet Explorer 8 ಮತ್ತು ಹಿಂದಿನ ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವನ್ನು ಪತ್ತೆಹಚ್ಚಲಾಗುವುದಿಲ್ಲ.

if (navigator.userAgent.indexOf("Chrome") != -1) {
   // do something
}

ಬಳಕೆದಾರರು Chrome ಬ್ರೌಸರ್ ಬಳಸುತ್ತಿದ್ದರೆ ಕೋಡ್ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಅವು ಇದ್ದರೆ, ಕರ್ಲಿ ಬ್ರೇಸ್‌ಗಳೊಳಗಿನ ಕೋಡ್ ರನ್ ಆಗುತ್ತದೆ.

ಬ್ರೌಸರ್ ಅನ್ನು ಹೇಗೆ ಕಂಡುಹಿಡಿಯುವುದು

ಈ ಪ್ರಶ್ನೆಗೆ ಒಂದೇ ರೀತಿಯ ಉತ್ತರವಿಲ್ಲ, ಏಕೆಂದರೆ JavaScript ನಲ್ಲಿ ಬ್ರೌಸರ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಉತ್ತಮ ಮಾರ್ಗವು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನ ನಿರ್ದಿಷ್ಟ ಅಗತ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಬ್ರೌಸರ್‌ಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಕೆಲವು ಸಾಮಾನ್ಯ ವಿಧಾನಗಳಾದ Modernizr ಅಥವಾ webpagetest ನಂತಹ ಬ್ರೌಸರ್ ಪತ್ತೆ ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸುವುದು, HTML5 ಕ್ಯಾನ್ವಾಸ್ ಅಥವಾ ವೆಬ್ ಆಡಿಯೊದಂತಹ ಕೆಲವು ಬ್ರೌಸರ್ ವೈಶಿಷ್ಟ್ಯಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುವುದು ಅಥವಾ ಅವುಗಳ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಬಳಕೆದಾರರ ಮಾಹಿತಿಯನ್ನು ಪ್ರಶ್ನಿಸಲು ನ್ಯಾವಿಗೇಟರ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಬಳಸುವುದು ಸೇರಿವೆ. ಬ್ರೌಸರ್ ಆವೃತ್ತಿ.

ಮುಖ್ಯ ಬ್ರೌಸರ್ಗಳು

JavaScript ಅನ್ನು ಬೆಂಬಲಿಸುವ ಹಲವು ಬ್ರೌಸರ್‌ಗಳಿವೆ. ಗೂಗಲ್ ಕ್ರೋಮ್, ಮೊಜಿಲ್ಲಾ ಫೈರ್‌ಫಾಕ್ಸ್ ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಬ್ರೌಸರ್‌ಗಳು.

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ