如何 select only edge 和 IE >= 10 on javascript?
how to select only edge and IE >= 10 on javascript?
我正在尝试创建一个 javascript 代码,仅为 edge 和 internet explorer 甚至 10。我只找到 internet explorer 的信息
var isIE = document.body.style.msTouchAction !== undefined;
if(isIE ){// stuff }
Browser Hacks shows var isIE = window.navigator.msPointerEnabled;
作为解决方案。
实际上,它也显示了您拥有的东西。根据他们的说法,它适用于 IE10+ 和 Edge。
我认为您正在寻找的内容在之前的回答中有所描述:。
引用link(简而言之):
使用解析器库
# https://github.com/faisalman/ua-parser-js.
var parser = new UAParser();
var result = parser.getResult();
var name = result.browser.name;
var version = result.browser.version;
原始Javascript方法
# Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) \
# Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136
window.navigator.userAgent.indexOf("Edge") > -1
我正在尝试创建一个 javascript 代码,仅为 edge 和 internet explorer 甚至 10。我只找到 internet explorer 的信息
var isIE = document.body.style.msTouchAction !== undefined;
if(isIE ){// stuff }
Browser Hacks shows var isIE = window.navigator.msPointerEnabled;
作为解决方案。
实际上,它也显示了您拥有的东西。根据他们的说法,它适用于 IE10+ 和 Edge。
我认为您正在寻找的内容在之前的回答中有所描述:。
引用link(简而言之):
使用解析器库
# https://github.com/faisalman/ua-parser-js.
var parser = new UAParser();
var result = parser.getResult();
var name = result.browser.name;
var version = result.browser.version;
原始Javascript方法
# Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) \
# Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136
window.navigator.userAgent.indexOf("Edge") > -1