BOM操作

作者: 陈裔松的技术博客 | 来源:发表于2018-12-10 12:45 被阅读0次

BOM(Browser Object Model):浏览器对象模型

navigator 浏览器

检查浏览器特性:navigator.userAgent

var ua = navigator.userAgent;
var isChrome = ua.indexOf('Chrome');

console.log(ua);
// Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
console.log(isChrome);  // 76

screen 屏幕

console.log(screen.width);  // 1536 获取屏幕宽度
console.log(screen.height); // 864  获取屏幕高度

location 地址

例子1:http://erp.jiahenghealth.com/#/contracts/list?currPageNo=1&limit=10&

console.log(location.href);     // 整个地址:"http://erp.jiahenghealth.com/#/contracts/list?currPageNo=1&limit=10&"
console.log(location.protocol); // 协议:"http:"
console.log(location.host);     // 域名:"erp.jiahenghealth.com"
console.log(location.pathname); // 路径:"/"
console.log(location.search);   // 搜索:""
console.log(location.hash);     // 哈希:"#/contracts/list?currPageNo=1&limit=10&"

例子2:https://tieba.baidu.com/index.html?traceid=

console.log(location.href);     // 整个地址:"https://tieba.baidu.com/index.html?traceid="
console.log(location.protocol); // 协议:"http:"
console.log(location.host);     // 域名:"tieba.baidu.com"
console.log(location.pathname); // 路径:"/index.html"
console.log(location.search);   // 搜索:"?traceid="
console.log(location.hash);     // 哈希:""

history 历史

history.back();  // 后退
history.forwarc();  // 前进

相关文章

  • JavaScript之操纵BOM对象(重点)

    六、操作BOM对象(重点) 目录:操作BOM对象BOM:浏览器对象模型 1.操作BOM对象 1)浏览器介绍Java...

  • 转载几篇BOM的常用方法

    原生js学习笔记5——BOM操作Bom操作常用方法

  • 15-JavaScript-BOM开篇

    BOM 什么是BOM?DOM就是一套操作HTML标签的API(接口/方法/属性)BOM就是一套操作浏览器的API(...

  • JavaScript-BOM

    BOM 什么是BOM DOM就是一套操作HTML标签的API(接口/方法/属性) BOM就是一套操作浏览器的API...

  • Bom操作

    ①打开新窗口 window.open('about:blank','_blank'); //打开一个空白窗口如果要...

  • BOM 操作

    Browser - Object - Model 可以获取页面加载之外的,浏览器的一些信息。 navigatorn...

  • bom操作

    什么是BOM BOM:Browser Object Model 是浏览器对象模型,浏览器对象模型提供了独立与内容的...

  • BOM操作

    BOM(Browser Object Model 浏览器对象模型),BOM提供了了很多的对象,用于访问浏览器的功能...

  • BOM操作

    BOM (Browser Object Model) 题目 如何识别浏览器类型 分析拆解URL各个部分 知识点 w...

  • BOM操作

    Window - 浏览器对象模型 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。浏...

网友评论

      本文标题:BOM操作

      本文链接:https://www.haomeiwen.com/subject/ahyrhqtx.html