84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
js 让谷歌浏览器最大化,而非全屏(F11)
理论上, js支持
window.resizeTo( screen.availWidth, screen.availHeight );
但实际上, 各浏览器对这类行为做了不同的限制, 试想你打开一个页面, 那页面直接霸道地弄成全屏, 那是很丧病了. 类似被限制了的, 还有 window.open, 连续弹出的 alert 等这是页面权限.
还有浏览器权限, 如果你是在开发chrome扩展, 那应该不回被限制
补充一点: 对类似的触发情况不同, 还可能会有不同结果. 自执行的收到的限制会更多, 比如 document.body.onload = function() {video.play() };一进来页面直接放视频也是很丧病的, 有些浏览器就限制了这类行为, 只能用触发的方式:document.body.onclick = function() {
video.play(); // 这就不受影响
};
function launchFullscreen(element) { if(element.requestFullscreen) { element.requestFullscreen(); } else if(element.mozRequestFullScreen) { element.mozRequestFullScreen(); } else if(element.msRequestFullscreen){ element.msRequestFullscreen(); } else if(element.webkitRequestFullscreen) { element.webkitRequestFullScreen(); } } launchFullscreen(document.documentElement);
可以参考这里做详细了解:http://javascript.ruanyifeng....
不过对于用让浏览器尺寸变化、位置变化、全屏等操作,浏览器认为这应该是由用户来决定而非网站开发者,所以对这类的代码都是默认屏蔽的。会出现类似提示:
理论上, js支持
但实际上, 各浏览器对这类行为做了不同的限制, 试想你打开一个页面, 那页面直接霸道地弄成全屏, 那是很丧病了.
类似被限制了的, 还有 window.open, 连续弹出的 alert 等
这是页面权限.
还有浏览器权限, 如果你是在开发chrome扩展, 那应该不回被限制
补充一点: 对类似的触发情况不同, 还可能会有不同结果. 自执行的收到的限制会更多, 比如
document.body.onload = function() {
video.play()
};
一进来页面直接放视频也是很丧病的, 有些浏览器就限制了这类行为, 只能用触发的方式:
document.body.onclick = function() {
};
可以参考这里做详细了解:http://javascript.ruanyifeng....
不过对于用让浏览器尺寸变化、位置变化、全屏等操作,浏览器认为这应该是由用户来决定而非网站开发者,所以对这类的代码都是默认屏蔽的。
会出现类似提示: