javascript - 判断浏览器不同的js?
大家讲道理
大家讲道理 2017-04-11 09:03:40
[JavaScript讨论组]

我在看《白帽子讲web安全》一书中看见了 xss payload 想判断浏览器型号, 这些js代码是什么呀? 有什么统一的名称吗?貌似在调试窗口还能执行。。
譬如:

FF=/a/ [-1]=='a' //判断是否为firefox 2/3
FF3=(function x() {}) [-5]=='x' //判断是否为firefox 3
FF2=(function x() {}) [-6]=='x' //判断是否为firefox 2

还有一些类似就不贴了

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(2)
高洛峰

window.navigator.userAgent
就是浏览器的信息,你可以console一下看看,没个浏览器都是不一样的,
可以根据这个做一些效果,后者处理一些bug,比如微信内置浏览器就可以判断。。。

PHP中文网

浏览器都自带 navigator.userAgent 属性,并且其值依据浏览器自身的版本/类型而不同。所以开发者可以根据用户代理来判断浏览器的不同。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号