IE10的用户代理字符串是首次发布时,IE10平台预览第一版。在Windows8预览版本,两种添加剂已被添加到用户代理字符串,这有助于服务器端检测用户计算机的功能。1。一个新的触摸标记用于检测计算机是否有触摸功能硬件。使用此标记,您可以向具有触摸功能的用户提供更友好的触摸版网站。通常,网站不会提供更友好的触摸版本。

即使用户有触摸功能硬件,也可以用鼠标和键盘操作:

在一个电脑不碰硬件,IE10返回用户代理字符串:Mozilla / 5(兼容;MSIE 10;Windows NT 6.2;三叉戟 / 6)

在触摸计算机硬件,IE10返回一个用户代理字符串:Mozilla / 5(兼容;MSIE 10;Windows NT 6.2;三叉戟 / 6;触摸)

如果你不能闻的用户代理字符串,你可以使用navigator.msmaxtouchpoints代替。如果这个属性存在,并返回一个大于零的值,用户的计算机有一个触摸功能。例如:

hastouch =导航。msmaxtouchpoints > 0;2,为ARM设备上运行的Windows RT,IE10的用户代理字符串是一个新的架构标签。同时,在其他建筑的存在价值是补充。下面的例子显示如何区分其他配置之间:


32位IE10:Mozilla / 5在32位Windows(兼容;MSIE 10;Windows NT 6.2;三叉戟 / 6)

32位IE10:Mozilla / 5在64位Windows(兼容;MSIE 10;Windows NT 6.2;WOW64;三叉戟 / 6)

64位IE10:Mozilla / 5在64位Windows(兼容;MSIE 10;Windows NT 6.2;Win64;64;三叉戟 / 6)

IE10:Mozilla / 5(兼容;MSIE 10;Windows NT 6.2;ARM;三叉戟 / 6)在Windows RT

这些补充剂也可用于桌面和Metro风格的IE10。