首页 Javascript正文

JavaScript对浏览器的操作

启明SEO Javascript 2022-11-09 10:36:47 939 0 浏览器

一、获取浏览器宽高

var w = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

var h = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;

二、打开新窗口

window.open() 

三、关闭当前窗口

window.close() 

四、移动当前窗口

window.moveTo() 

五、重新调整当前窗口

window.resizeTo() 

window.navigator 对象可以不带 window 前缀来写。


一些例子:


navigator.appName

navigator.appCodeName

navigator.platform


获取浏览器 Cookie

cookieEnabled 属性返回 true,如果 cookie 已启用,否则返回 false:

navigator.cookieEnabled


获取浏览器应用程序名称

appName 属性返回浏览器的应用程序名称:

navigator.appName


获取浏览器应用程序代码名称

appCodeName 属性返回浏览器的应用程序代码名称:

navigator.appCodeName


获取浏览器引擎

product 属性返回浏览器引擎的产品名称:

navigator.product


获取浏览器版本

appVersion 属性返回有关浏览器的版本信息:

navigator.appVersion


获取浏览器代理user-agent header

userAgent 属性返回由浏览器发送到服务器的用户代理报头(user-agent header):

navigator.userAgent


注:

来自 navigator 对象的信息通常是误导性的,不应该用于检测浏览器版本,因为:


不同浏览器能够使用相同名称

导航数据可被浏览器拥有者更改

某些浏览器会错误标识自身以绕过站点测试

浏览器无法报告发布晚于浏览器的新操作系统


获取浏览器平台

platform 属性返回浏览器平台(操作系统):

navigator.platform


获取浏览器语言

language 属性返回浏览器语言:

navigator.language


浏览器是否在线?

onLine 属性返回 true,假如浏览器在线:

navigator.onLine


Java 是否启用?

javaEnabled() 方法返回 true,如果 Java 已启用:



评论

启明SEO微信

有什么问题欢迎添加微信咨询

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

网站始终只收录一个首页,为什么

网站始终只收录一个首页,为什么

新做了两个网站,但是一直只是收录一个首页,快......

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

修改浏览指纹的方法其实也是很简单,主要使用到......