mituri

[JS] Detect IE & Edge

Dec 4th, 2018
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. function detectIE () {
  2. var ua = window.navigator.userAgent;
  3. var msie = ua.indexOf('MSIE ');
  4. if (msie > 0) {
  5. // IE 10 or older => return version number
  6. return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
  7. }
  8.  
  9. var trident = ua.indexOf('Trident/');
  10. if (trident > 0) {
  11. // IE 11 => return version number
  12. var rv = ua.indexOf('rv:');
  13. return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
  14. }
  15.  
  16. // const edge = ua.indexOf('Edge/');
  17. // if (edge > 0) {
  18. // // Edge (IE 12+) => return version number
  19. // return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10);
  20. // }
  21.  
  22. // other browser
  23. return false;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment