我只是尝试一个简单的应用程序,使浏览器全屏。这适用于Internet Explorer,但不适用于Firefox。 另外我想知道,在Mac OC中可以做同样的事情吗?我是否必须为Mac OS进行更改(使用safari,firefox等)
下面的代码。
<html>
<head>
<script type="text/javascript">
function fullScreen()
{
var obj = new ActiveXObject("Wscript.shell");
obj.SendKeys("{F11}");
}
</script>
</head>
<body>
<form>
<input type="button" value="Click me!" onclick="fullScreen()" />
</form>
<p>By pressing the button above, a function will be called. The function will alert a message.</p>
</body>
</html>
此致 Zeeshan
答案 0 :(得分:2)
所有现代浏览器(包括IE8)都允许用户禁止脚本打开,移动或调整窗口大小。此外,IE允许您禁止来自不受信任(互联网)网站的activeX, 而其他浏览器没有本机activeX。所以你的解决方案可能很少有成功,还有很多错误和安全警告。
当然,用户可以随时按f-11 - 也许你可以建议他们这样做。
答案 1 :(得分:0)
我相信ActiveXObject
是IE特定的,所以它永远不会在FF上运行。