【发布时间】:2023-03-12 12:48:01
【问题描述】:
我只是在尝试一个简单的应用程序,让浏览器全屏显示。这适用于 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>
问候 泽山
【问题讨论】:
-
我相信
ActiveXObject是特定于 IE 的,所以它永远不会在 FF 上工作。 -
我不知道默认的 Mac 键盘快捷键,因为我已经用我选择的一个覆盖了它。不能保证 Windows 用户不会这样做。依靠模拟击键并不十分可靠。
-
@dplass:这就是我认为的答案,你应该在答案中说出来。
-
好的,但不确定它是否对这个问题有重大贡献。
-
我知道 ActiveXObject 仅适用于 IE。我的问题是我怎样才能做与此代码在 Firefox 中相同的事情?
标签: javascript keystroke