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 小细节适配

使用图:

相关推荐
志尊宝3 小时前
Vue3 零基础每日笔记(080):Vue3 + ECharts 数据可视化——封装可复用图表组件
前端·javascript·vue.js·笔记·信息可视化·echarts
2603_965896624 小时前
JS ES6常用新特性|let/const、解构赋值、展开运算符
前端·javascript·es6
衡石科技4 小时前
一个门户只保留一个智能助理:衡石嵌入式 Data Agent 的运行与渲染边界
前端·javascript·html·data agent
Hilaku4 小时前
一个前端工程师除了写代码,还能靠什么赚钱?
前端·javascript·程序员
我先测了4 小时前
Midscene.js 全栈学习指南:从入门到精通的 AI 视觉自动化框架
javascript·人工智能·自动化·agent·midscene
程序员Sunday4 小时前
JavaScript 闭包是什么?为什么变量没有被释放,什么时候会内存泄漏?
前端·javascript
程序员Sunday5 小时前
React 的 useEffect 怎么工作?依赖数组、清理函数和重复执行如何理解?
前端·javascript
程序员Sunday6 小时前
Vue 3 响应式原理是什么?Proxy、ref 和 reactive 有什么区别?
前端·javascript
mldong6 小时前
一个 npm 包,九页审批中心:Vue3 项目接上工作流引擎
前端·javascript·vue.js
刘发财16 小时前
前端如何生成10000页PDF文件?
前端·javascript·开源