navigator.userAgent.indexOf在javascript中是什么意思,我在javascript中使用过?

泰姬陵

我正在使用它进行浏览器宽度检查。

但是我不知道确切的含义,我是javascript新手。

我怎样才能做到这一点 ?

这是我的代码:

 if(navigator.userAgent.indexOf("840") != -1){

 //

 }
Le_Morri

首先,您有一个navigator-Object,它包含有关浏览器的信息(请参阅此处)。其次,您具有-Object的userAgent-Property,navigator它“返回浏览器发送给服务器用户代理标头”

然后,使用userAgent-Property返回的字符串并调用函数indexOf此函数“返回指定值在字符串中首次出现的位置”。(请参阅此处)。这意味着-1如果找不到该字符串,它将返回

但是您面临的问题是,您无法以这种方式检查浏览器窗口的宽度。您只能识别用户是否具有Firefox等。因此,您应该使用诸如window.innerWidthetc之类的属性

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

每个浏览器的navigator.userAgent不同,其中的值是什么意思?

Javascript navigator.userAgent在Firefox中始终显示相同的代理

为什么window.navigator.userAgent显示错误的Firefox版本?

如果不建议使用window.navigator.userAgent,我应该使用什么呢?

是否在Firefox中检测到对不带navigator.userAgent的Shoutcast ICY MP3的支持?

使用chrome.runtime.sendMessage时欺骗window.navigator.userAgent延迟吗?

使用 iOS9 更改 UIWebView Navigator userAgent 属性不起作用

匹配 navigator.userAgent 中的特定字符串并从对象数组中获取详细信息

在WKWebview中设置useragent

为什么使用window.navigator.userAgent检索浏览器Explorer 11被识别为Mozilla?如何检索用户的代理和版本?

当 javascript 是浏览器支持的语言(基础)时, navigator.javaenabled() 是什么意思?

在http请求中设置UserAgent

对Selenium使用随机userAgent(python)

Cordova-不建议尝试访问非Navigator对象上的属性“ userAgent”

在setState中使用Navigator

Javascript Navigator.geolocation

WKWebView中的Google disallowed_useragent

如何使用Mojo :: Useragent放置文件?

如何使用Mojo :: UserAgent的connect_timeout

不推荐使用UserAgent-对GXT的影响

Worklight:不建议尝试访问非Navigator对象上的属性“ userAgent”。和补充工具栏问题

シミュレーターがハングするconexecute browserComponent.executeAndReturnString( "navigator.userAgent"

我应该如何使用Mojo :: UserAgent处理HTML META标签?

如何使用单个导航文件在Tab Navigator的Stack Navigator中包括Drawer Navigator

加载页面后无法在UIWebview中更改UserAgent

UserAgent字符串中的端口扫描程序-masscan

将Useragent信息添加到预写脚本中

如何使请求包在Python中的CONNECT命令中发送UserAgent?

在python 3.7中安装fake_useragent时出错