Browser对象
Window对象
即浏览器中打开的窗口,当文档里面有框架(frame或者iframe标签)时,浏览器会为HTML文档创建一个window对象,并为每个框架创建一个额外的window对象。
属性
closed //返回窗口是否已被关闭
defaultStatus //设置或返回窗口状态栏中的默认文本
document //对Document对象的只读引用
history //对History对象的只读引用
innerheight //返回窗口的文档县市区的宽度,IE中的表示方法不同。
innerwidth //返回窗口的文档显示区的宽度
location //用于窗口或框架的Location对象
name //设置或返回窗口的名称
Navigator //对Navigator对象的只读引用
opener //返回对创建此窗口的窗口的引用,只有表示顶层窗口的window对象的opener属性才有效,表示框架的Window对象的opener属性无效
outerheight //返回窗口的外部高度
outwidth //返回窗口的外部宽度
Screen //对Screen对象的只读引用
status //设置窗口状态栏的文本
top //返回最顶层的先辈窗口
方法
alert() //显示带有一段消息和一个确认按钮的警告框
blur() //把键盘焦点从底层窗口移开
clearInterval() //取消由setInterval()设置的timeout,参数是setInterval()返回的ID值。
clearTimeout() //取消由setTimeout()方法设置的timeout
close() //关闭浏览器窗口,只有通过JavaScript代码打开的窗口才能够由JavaScript代码关闭。
confirm() //显示带有一段消息以及确认按钮和取消按钮的对话框
createPopup() //创建一个pop-up窗口
focus() //把键盘焦点给予一个窗口
moveBy() //可相对窗口的当前坐标把它移动制定的像素
moveTo() //把窗口的左上角移动到一个指定的坐标
open() //打开一个新的浏览器窗口或查找一个已命名的窗口
print() //打印当前窗口的内容
prompt() //显示可提示用户输入的对话框
resizeBy() //按照制定的像素调整窗口的大小
resizeTo() //把窗口的大小调整到指定的宽度和高度
scrollBy() //按照指定的像素值来滚动内容
scrollTo() //把内容滚动到指定的目标
setInterval() //按照指定周期来调用函数或计算表达式
setTimeout() //在指定的毫秒数后调用函数或表达式
Navigator对象
包含有关浏览器的信息
集合:plugins[] //Plugin对象数组,其中元素代表浏览器已经安装的插件。
属性
appCodeName //返回浏览器的代码名,navigator.appCodeName
[查看有关浏览器信息:
<html>
<body>
<script type="text/javascript">
document.write("<p>浏览器:")
document.write(navigator.appName + "</p>")
document.write("<p>浏览器版本:")
document.write(navigator.appVersion + "</p>")
document.write("<p>代码:")
document.write(navigator.appCodeName + "</p>")
document.write("<p>平台:")
document.write(navigator.platform + "</p>")
document.write("<p>Cookies 启用:")
document.write(navigator.cookieEnabled + "</p>")
document.write("<p>浏览器的用户代理报头:")
document.write(navigator.userAgent + "</p>")
</script>
</body>
</html>]
appMinorVersion //返回浏览器的次级版本
appName //浏览器的名称
appVersion //浏览器的平台和版本信息
browserLanguage //当前浏览器的语言
cookieEnabled //知名浏览器中是否启用cookie的布尔值
cpuClass //浏览器的CPU等级
onLine //指明系统是否处于脱机模式的布尔值
platform //运行浏览器的操作系统凭条
systemLanguage //返回OS使用的默认语言
userAgent //返回由客户机发送服务器的user-agent头部的值
userLanguage //返回OS的自然语言设置
方法
javaEnabled() //规定浏览器是否启用JAVA
taintEnabled() //规定浏览器是否启用数据污点(data tainting)
Screen对象
包含有关客户端显示屏幕的信息
属性
调用有关用户屏幕信息:
<script type="text/javascript">
document.write("Screen resolution: ")
document.write(screen.width + "*" + screen.height)
document.write("<br />")
document.write("Available view area: ")
document.write(screen.availWidth + "*" + screen.availHeight)
document.write("<br />")
document.write("Color depth: ")
document.write(screen.colorDepth)
document.write("<br />")
document.write("Buffer depth: ")
document.write(screen.bufferDepth)
document.write("<br />")
document.write("DeviceXDPI: ")
document.write(screen.deviceXDPI)
document.write("<br />")
document.write("DeviceYDPI: ")
document.write(screen.deviceYDPI)
document.write("<br />")
document.write("LogicalXDPI: ")
document.write(screen.logicalXDPI)
document.write("<br />")
document.write("LogicalYDPI: ")
document.write(screen.logicalYDPI)
document.write("<br />")
document.write("FontSmoothingEnabled: ")
document.write(screen.fontSmoothingEnabled)
document.write("<br />")
document.write("PixelDepth: ")
document.write(screen.pixelDepth)
document.write("<br />")
document.write("UpdateInterval: ")
document.write(screen.updateInterval)
document.write("<br />")
</script>
availHeight //返回显示屏幕的高度(除Windows任务栏之外)
availWidth //返回显示屏幕的宽度(除Windows任务栏之外)
bufferDepth //设置或返回调色板的比特深度
colorDepth //返回目标设备或缓冲器上的调色板的比特深度
deviceXDPI //返回显示屏幕的每英寸水平点数
deviceYDPI //返回显示屏幕的每英寸垂直点数
fontSmoothingEnabled //返回用户是否在显示控制面板中启用了字体平滑
height //返回显示屏幕的高度
logicalXDPI //返回显示屏幕每英寸的水平方向的常规点数
logicalYDPI //返回显示屏幕每英寸的垂直方向的常规点数
pixelDepth //返回显示屏幕的颜色分辨率(比特每像素)
updateInterval //设置或返回屏幕的刷新率
width //返回显示器屏幕的宽度
History 对象
包含用户(在浏览器窗口中)访问过的URL。
属性
length //返回浏览器历史列表中的url数量
方法
back() //加载history列表中的前一个URL
forward() //加载history列表中的下一个URL
go() //加载历史列表中的某个具体的页面
Location对象
包含有关当前URL的信息。
属性
hash //设置或返回从井号(#)开始的URL(锚)
host //设置或返回主机名和当前URL的端口号
hostname //设置或返回当前URL的主机名
href //设置或返回完整的URL
pathname //设置或返回当前URL的路径部分
port //设置或返回当前URL的端口号
protocol //设置或返回当前URL的协议
search //设置或返回从问好(?)开始的URL(查询部分)
方法
assign() //加载新的文档
reload() //重新加载当前文档
replace() //用新的文档替换当前文档
Browser对象的更多相关文章
- HTML BOM Browser对象
BOM:Browser Object Model,即浏览器对象模型,提供了独立于内容的.可以与浏览器窗口进行互动的对象结构. Browser对象:指BOM提供的多个对象,包括:Window.Navig ...
- JavaScript对象 + Browser 对象 + HTML DOM 对象
JavaScript 对象 Array Boolean Date Math Number String RegExp Global Browser 对象 Window Navigator Screen ...
- Browser 对象
Browser 对象 window对象表示浏览器中打开的窗口如果文档包含框架(iframe 或 iframe标签),浏览器会为HTML文档创建一个window对象,并为每个框架创建一个额外的windo ...
- HTML:Browser 对象
ylbtech-HTML:Browser 对象 1.返回顶部 1. Window 对象 Window 对象表示浏览器中打开的窗口. 如果文档包含框架(frame 或 iframe 标签),浏览器会为 ...
- JavaScript:Browser 对象
ylbtech-JavaScript:Browser 对象 1. Window 对象返回顶部 1. Window 对象 Window 对象 Window 对象表示浏览器中打开的窗口. 如果文档包含框 ...
- 解决jquery1.9不支持browser对象的问题||TypeError: $.browser is undefined
在插件的源代码里插入如下代码: (function(jQuery){ if(jQuery.browser) return; jQuery.browser = {}; jQuery.browser.mo ...
- JavaScript Browser 对象 实例
使用JavaScript来访问和控制浏览器对象实例. Window 对象 弹出一个警告框 弹出一个带折行的警告框 弹出一个确认框,并提醒访客点击的内容 弹出一个提示框 点击一个按钮时,打开一个新窗口 ...
- Browser对象之Window对象
对象属性 对象方法 setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式. setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setInte ...
- JS 的 Browser对象
Window对象 closed innerHeight 窗口文档显示区的高度,包括滚动条 outerHeight 窗口总高度,包括工具条和滚动条 open() close() alert( ...
随机推荐
- mac osx 启动wireshark闪退
wireshark启动会提示安装x11 去x11地址安装后 启动还是闪退 原来是姿势不对 这样才行~~ 这一步 这个路径一定要对!路径一定要对!路径一定要对! 然后报错不用管它,如果没反应了,就继续等 ...
- MVC 学习系列
总是很难说清MVC的概念,即使读了源代码后(读的时候有些东西,理解起来还是有点吃力),也依然能难对整体的每一个具体的原理说的一清二楚.为了达到自己学习的目的,我把自己的学习路线写成文章,一边自己能对M ...
- Python学习总结19:类(一)
在Python中,可以通过class关键字定义自己的类,通过类私有方法“__init__”进行初始化.可以通过自定义的类对象类创建实例对象. class Student(object): count ...
- paper 36 :[教程] 基于GridSearch的svm参数寻优
尊重原创~~~ 转载出处:http://www.matlabsky.com/thread-12411-1-1.html 交叉验证(Cross Validation)方法思想简介http://www.m ...
- BETWEEN and
select * from ( select *,ROW_NUMBER() over (ORDER BY AddTime desc) RowNumber from Product where ID n ...
- 包括post,get请求(http,https)的HttpClientUtils
package cn.knet.data.untils; import java.io.IOException; import java.net.SocketTimeoutException; imp ...
- EBS R12版 GL追溯到各个模块
应收.应付.收款.付款等单据都可以生成ERP的日记帐,那么这些模块的关系是如何关联的呢,我们将会解决这个问题. 各个模块与总帐模块的关系,主要是通过子分类帐来进行关联的. 下面的SQL就是总帐与子分类 ...
- asp.net中获得客户端的IP地址
asp.net中获得客户端的IP地址 因为要在项目中取到客户端IP,在网上搜了下相关资料,其中有一篇文章总结的比较详细,这里就把一些我用的上总结一下 方便以后查阅. 通常我们都通过下面的代码获得IP ...
- string与char之间的互相转换
string对象是一种很强大的存在哈~~ 1. string转const char* string s = "abc"; const char* c_s = s.c_str(); ...
- oracle中的函数
ORACLE中函数 Oracle已经内建了许多函数,不同的函数有不同的作用和用法,有的函数只能作用在一个记录行上,有的能够作用在多个记录行上,不同的函数可能处理不同的数据类型.常见的 ...