众所周知,IE是个奇葩的浏览器,但是由于用户量很大,开发者还是不得不为IE考虑一下,于是,各种浏览器相关的操作,都要多一个特别的判断——专门针对IE浏览器的判断,这里的全屏也不例外。看代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
function fullScreen() {
var el = document.documentElement;
var rfs = el.requestFullScreen || el.webkitRequestFullScreen ||
el.mozRequestFullScreen || el.msRequestFullScreen;
if ( typeof rfs != "undefined" && rfs) {
rfs.call(el);
} else if ( typeof window.ActiveXObject != "undefined" ) {
//for IE,这里其实就是模拟了按下键盘的F11,使浏览器全屏
var wscript = new ActiveXObject( "WScript.Shell" );
if (wscript != null ) {
wscript.SendKeys( "{F11}" );
}
}
} function exitFullScreen() {
var el = document;
var cfs = el.cancelFullScreen || el.webkitCancelFullScreen ||
el.mozCancelFullScreen || el.exitFullScreen;
if ( typeof cfs != "undefined" && cfs) {
cfs.call(el);
} else if ( typeof window.ActiveXObject != "undefined" ) {
//for IE,这里和fullScreen相同,模拟按下F11键退出全屏
var wscript = new ActiveXObject( "WScript.Shell" );
if (wscript != null ) {
wscript.SendKeys( "{F11}" );
}
}
} |
下面是个简单的例子(假设上面的代码保存在script.js文件中):在两个按钮中调用这两个函数即可实现:
1
2
3
4
5
6
7
8
9
10
11
|
< html >
< head >
< script type = "text/javascript" src = "script.js" ></ script >
</ head >
< body >
< div style = "margin-top:50px" > <!-- 设置margin-top是为了查看IE全屏前后的区别 -->
< input type = "button" value = "FullScreen" onclick = "fullScreen()" />
< input type = "button" value = "ExitFullScreen" onclick = "exitFullScreen()" />
</ div >
</ body >
</ html >
|
相关推荐
js实现浏览器全屏兼容谷歌火狐等,亲测可用,需引入Jquery
主要介绍了iphone的safari浏览器中实现全屏浏览的方法,同时介绍了Add to Home Screen功能的实现方法,需要的朋友可以参考下
浏览网页,时常会发现自己的浏览器窗口不见了,但网页内容还在。这种效果是不是很神奇呢?看看实现方法!
主要介绍了JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件的相关资料,需要的朋友可以参考下
js 特效 html 特效 浏览器全屏显示 js 特效 html 特效 浏览器全屏显示
点击一个按钮要实现按F11全屏的效果。 在HTML5中,W3C制定了关于全屏的API,就可以实现全屏幕的效果
主要介绍了利用浏览器全屏api实现js全屏的代码示例,示例中使用了jquery,把这个库的地址改成自己的,大家参考使用吧
点击让浏览器网页进入全屏和退出全屏,jq插件,需加载jquery
这是单页式全屏,类似考试系统弹窗出来的一样,没有浏览器的收藏、撤销、刷新、前进等操作,只能进行关闭和页面操作。 需要进入页面就执行的小伙伴把代码改为自执行即可,目前为了展示三个方法是点击触发的。
jquery全屏插件,带浏览器智能提醒功能,一键全屏,一键还原。兼容任何项目不占用加载空间
浏览器全屏显示.rar浏览器全屏显示.rar浏览器全屏显示.rar浏览器全屏显示.rar浏览器全屏显示.rar浏览器全屏显示.rar
主要介绍了javascript实现控制浏览器全屏的代码分享给大家,十分的实用,有需要的小伙伴可以参考下。
触摸屏网页全屏浏览器V1.0 中国WEB技术联盟 核心技术小组组长Grearo代写各类功能小软件,大型软件工程,高中低端网站,系统集成业务。 http://www.webjishu.cn 联系方式: msn:grearo@live.cn Mail:grearo@163.com ...
主要介绍了JavaScript控制浏览器全屏显示,结合简单实例形式分析了JavaScript响应鼠标事件控制浏览器全屏显示与退出全屏显示相关操作技巧,需要的朋友可以参考下
在浏览器下运行可以全屏模式的flash,js和flex实现
通过4种方法、模拟进入页面后自动将页面全屏展示、模拟浏览器的F11效果、很不错
本篇文章给大家分享了js实现各浏览器全屏的详细代码,有兴趣的朋友可以参考学习下。
这是一款可以兼容IE5.5+和移动手机浏览器的全屏页面切换js插件。它不依赖于jQuery,可以构建速度更快,页面更简洁的全屏切换效果。并且带自动页面切换功能,制作类似全屏幻灯片的效果。
javascript自定义浏览器窗口,熟练使用javaScript原理,解决窗口拖动、放大缩小、最小化、全屏的功能