一:
BOM(Browser Object Model)
BOM在JS里有对象可以通过对象来操作浏览器
navigator(导航器)
userAgent(用户代理)
ActiveXObject(活跃对象)
查看浏览器的种类可以通过navigator(导航器)来查看浏览器的种类不过这个存在弊端
userAgent(用户代理)这个要比navigator要好列:console.log(navigator.userAgent);
可以结合这两个来判断是什么浏览器:
var ua=window.navigator.userAgent;
if(/firefox/i.test(ua)){
alert(“这是火狐浏览器”);
}else if(/chrome/i.test(ua)){
alert(“这是谷歌浏览器”);
}else if(/msie/i.test(ua)){
alert(“这是IE浏览器”);
}else if(“ActiveXObject” in window){
alert(“这是IE11浏览器”);
}
由于IE11的特殊性要使用ActiveXObject(活跃对象)" in window来判断。
History(历史对象)
只要记住go(-1)浏览器向前一页,go(1)向后一页0估计就是本页了
列:go(-1)
Location 对象属性示意图:
Hash:这个就是代表当前所在页面的的名称从#号开始
Host:和端口号和主机当前的URL
Hostname:返