navigator 导航对象 BOM制作方法

属性名:navigator.cookieEnabled谐音读音:耐维给特 库基 恩内博

使用方法:let res = navigator.cookieEnabled

讲解属性作用:检测用户浏览器是否开启了 Cookie 功能。true:Cookie 已开启

false:用户手动禁用 cookie

使用场景:业务提示:如果用户关闭 cookie,页面弹窗提示 "请开启 Cookie,否则功能无法正常使用"

使用图:

属性名:navigator.platform谐音读音:耐维给特 普莱特佛姆

使用方法:console.log(navigator.platform)

讲解属性作用:获取用户操作系统平台。

使用场景:判断用户是什么操作系统,做差异化逻辑

缺点:该属性有些浏览器逐步废弃,兼容性不如 userAgent。

使用图:

属性名:navigator.userAgent谐音读音:耐维给特 优泽 诶真特

使用方法:let ua = navigator.userAgent;

讲解属性作用:

返回很长的字符串,里面包含浏览器型号、版本、操作系统、设备信息。 核心用途:判断当前是 PC 端还是手机移动端。

使用场景:下载页区分系统,展示不同安装包前端 UI 小细节适配

使用图:

相关推荐
Dxy12393102169 小时前
JS DES 加密详解
开发语言·javascript·arcgis
充值内卷9 小时前
我给桌面加了个鱼缸:C++ 写后端,WebView2 里养一座 Three.js 小岛
开发语言·javascript·c++
椒哥12 小时前
一天被问几十次"允许",我统计了 517 次,然后写了个插件
前端·javascript·github
kyriewen12 小时前
我测了 6 种防请求竞态的写法:只有 1 种真能打
前端·javascript·程序员
OpsEye13 小时前
企业大模型压测,需要重点关注哪些指标?
javascript·ai编程
像我这样帅的人丶你还14 小时前
我html生成的doc文档为何在手机文档显示不了图片?
前端·javascript
栉甜17 小时前
Vue2学习内容(上)
前端·javascript·vue.js·学习
shmily麻瓜小菜鸡19 小时前
TypeScript 知识点补充(第三部分:工程化与高级类型)
前端·javascript·typescript
Hilaku20 小时前
前端的技术判断力是怎么练出来的?
前端·javascript·程序员
miofly21 小时前
GitHub 今日推荐|floorplan:AI 读代码自动画交互式架构地图
javascript·开源·github