BOM操作(Browser Object Model)
Posted Smile沛沛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BOM操作(Browser Object Model)相关的知识,希望对你有一定的参考价值。
BOM操作(Browser Object Model)
- 如何识别浏览器类型
- 分析拆解url的各个部分
知识点
- navigator:浏览器信息
- screen:屏幕信息
- location:地址信息
- history:前行后退信息
navigator和screen
//navigator
const ua = navigator.userAgent; //获取当前浏览器的信息
const isChrome = ua.indexOf('Chrome')
console.log(isChrome)
//screen
onsole.log(screen.width)
cobsole.log(screen.height)
location和history
//location
console.log(location.href)
console.log(location.protocol)
console.log(location.pathname)
console.log(location.search) //获取url传的参数
console.log(location.hash) //获取哈希,也就是#后面的内容
//history
history.back();
history.forward()
以上是关于BOM操作(Browser Object Model)的主要内容,如果未能解决你的问题,请参考以下文章
javascript--BOM(browser object model)五大对象
BOM—浏览器对象模型(Browser Object Model)
BOM (Browser Object Model) 浏览器对象模型
浏览器对象模型(BOM,Browser Object Model)