0

我只是在尝试一个简单的应用程序,使浏览器全屏显示。这适用于 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>

问候泽山

4

2 回答 2

2

所有现代浏览器,包括 IE8,都允许用户禁止脚本打开、移动或调整窗口大小。此外,IE 允许您禁止来自不受信任(互联网)站点的 activeX,而其他浏览器没有本机 activeX。所以你的解决方案可能很少成功,而且有很多错误和安全警告。

当然,用户可以随时按 f-11 - 也许您可以建议他们这样做。

于 2010-06-09T21:04:13.170 回答
0

我相信ActiveXObject是 IE 特定的,所以它永远不会在 FF 上工作。

于 2010-06-09T21:42:08.110 回答