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 に答える