我试图仅为边缘和Internet Explorer甚至是10创建javascript代码。我只找到Internet Explorer的信息
var isIE = document.body.style.msTouchAction !== undefined;
if(isIE ){// stuff }
答案 0 :(得分:1)
Browser Hacks显示var isIE = window.navigator.msPointerEnabled;
作为解决方案。
实际上,它显示了你所拥有的东西。据他们说,它适用于IE10 +和Edge。
答案 1 :(得分:0)
我认为您要找的内容在之前的回答中有所描述:https://stackoverflow.com/a/32938396/1501985。
引用链接(简称):
使用解析器库
# 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