簡體   English   中英

在瀏覽器中模擬按鍵?

[英]Simulate key press in browser?

是否可以在瀏覽器(js、canvas、服務器端?)上模擬按鍵,假設我在某些數據結構中有一些按鍵,從左到右上下加載了一個 flash 文件,而不是我從左到右輸入上下瀏覽器執行它和flash讀取那些東西? 有點像宏。

我不確定它是否適用於 Flash 嵌入,但您絕對可以使用 JavaScript 模擬按鍵。

如果你還沒有,你應該看看 jQuery。 (如果你想用 JavaScript 快速完成工作,並且是新手,那么我建議你甚至不要費心學習 JavaScript,而是學習 jQuery(jQuery 是一個 JavaScript 庫,所以你仍然在使用/編寫 javascript ,除了一套更強大的玩具))

在 jQuery 中做左、右、上、下會是……

<script>
$(function(){
  var left = $.Event('keypress');
  left.which = 37;
  var right = $.Event('keypress');
  right.which = 39;
  var up = $.Event('keypress');
  up.which = 38;
  var down = $.Event('keypress');
  down.which = 40;

  $('embed')
    .trigger(left)
    .trigger(right)
    .trigger(up)
    .trigger(down)
  ;
});
</script>

這可能不會給你你正在尋找的東西,但看看 jQuery sendkeys 擴展http://bililite.com/blog/2011/01/23/improved-sendkeys/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM