浏览器介绍
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 //前进