0

スクリプト可能なNPAPIブラウザプラグインがあります。
メソッドをjavascript"MaximizeBrowser"に公開し
ます。これにより、ブラウザーウィンドウが最大化されます(ユーザーがブラウザーを押しF11たように)。
それを達成する方法はありますか?

選択した回答は(少なくともWindowsでは)機能します!
誰かが必要とする場合に備えて、これが私のコードです:

// simulate F11 keyboard key press
keybd_event(VK_F11,MapVirtualKey(VK_F11,0),0,0); 
keybd_event(VK_F11,MapVirtualKey(VK_F11,0),KEYEVENTF_KEYUP,0); 
4

2 に答える 2

2

NPAPI APIを使用するサポートされている方法は確かにありませんが、ターゲットとするOSに応じて、OSレベルの呼び出しを使用して、ブラウザーのフルスクリーンモードに一致するキーボードイベントをシミュレートすることができます。もちろん、これは対象となるすべてのブラウザに依存するため、壊れやすくなります。a)フルスクリーンモードを使用し、b)ショートカットを変更しないでください。

プラグインのコンテンツを全画面表示にすることが目標の場合は、代わりにプラグインから全画面表示ウィンドウを開くことを検討する必要があります。これにより、他のNPAPIプラグインが全画面表示になります。

于 2011-02-28T15:45:40.663 に答える
1

JavaScriptを使用してブラウザウィンドウを全画面表示に最大化する方法はありません。これはあなたの本物の要件にとっては残念なことですが、セキュリティ上の制限と見なされます。

于 2011-02-28T12:33:14.740 に答える