2

div をクリックしたときにキープレスをシミュレートすることはできますか? 何かのようなもの:

$("mydiv").click(function(){
 Presskey->F5
});

実際にシミュレートしようとしているキーは F11 であるため、div を押すとウィンドウがフルスクリーンになります。私はこれを検索しましたが、ユーザーの「許可」なしにウィンドウを全画面表示にすることはできないことを知っていますが、この場合、キーを押したときに div を押します。事実は、誰もが F11 について知っているわけではありません (私はいつでも「全画面表示するには F11 を押してください」と入力できることを知っています)。ありがとう'

4

4 に答える 4

4

はい、F11 が押されていることをシミュレートできますが、それ何をするかをシミュレートすることはできません。これはネイティブ ブラウザー機能であり (JavaScript VM 領域でのみ効果があるため)、JavaScript によってトリガーされるものではありません。

ここでは「全画面表示するには F11 を押してください」が最良の選択肢です。JavaScript からブラウザの動作をトリガーできる場合は、セキュリティの問題を考えてくださいCtrl+S

余談ですが、これは他の領域でも当てはまります。たとえばclick、アンカーでイベントをシミュレートすると、それに接続されているすべての JavaScript の利点がトリガーされます...しかし、実際にはリンクをたどることはありません。ほとんど) ブラウザー内の処理は、何もアクセスできない JavaScript レベルより上で行われます。

于 2011-06-19T12:30:44.403 に答える
1

プログラムでフルスクリーンを強制することはできません。また、JavaScript を介してアクセスできないアクションをキープレスでシミュレートすることもできません。

HTML ビデオで作業している場合は、この を参照することをお勧めします。これは、クロス ブラウザーがサポートされていません。

于 2011-06-19T12:31:28.637 に答える
1

これにはセキュリティ上の問題があります。一部の悪意のあるスクリプトによって、ユーザーを混乱させ、本来すべきではないことを実行させる方法として悪用される可能性があるためです...または、ユーザーを 1 つの Web サイトに強制する ( Web ユーザーのほとんどはそれほど頭が良くなく、70% はただの愚か者です)

于 2011-12-13T18:43:46.140 に答える
0

閃光?

http://forums.swishzone.com/index.php?showtopic=45156&st=0&p=196058&#entry196058

于 2012-02-19T22:28:36.767 に答える