浏览器介绍
IE、Chrome、Safari、FireFox、Opera(内核)
window对象(代表浏览器窗口)
window.alert(1)
window.innerHeight //内部高度
150
window.innerWidth //内部宽度
1366
window.outerHeight //外部高度
728
window.outerWidth //外部宽度
1366
Navigator对象
Navigator封装了浏览器信息
navigator.appName
'Netscape'
navigator.appVersion
'5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36'
navigator.userAgent
'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36'
navigator.platform
'Win32'
大多数时候,我们不会去用Navigator对象,因为会被人为修改
Screen对象(代表屏幕对象)
screen.width
1366
screen.height
768
location对象
代表当前页面的url信息
assign: ƒ assign()
host: "www.baidu.com" //主机
hostname: "www.baidu.com"
href: "https://www.baidu.com/?tn=21002492_35_hao_pg" //当前跳转的位置
origin: "https://www.baidu.com"
pathname: "/"
port: ""
protocol: "https:"
reload: ƒ reload() //重新加载
location.assign()
括号里面写上指定的网址,就可以跳进去
document对象(文档树)
document.title = "你好世界" //改变网页标题
'你好世界'
document可以获得具体的文档树节点
document.getElementById("");
可以获得cookie
document.cookie
劫持cookie原理:写一段js可以劫持
可以获取你的cookie上传到他的服务器
history(不建议使用)
history.back //后退
history.forward //前进