首页 Javascript正文

JavaScript对浏览器的操作

启明SEO Javascript 2022-11-09 10:36:47 829 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指纹修改方法?

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

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

我遇到的问题是电脑原先安装过mysql,卸......