私はjQueryを使用してキー入力イベントをシミュレートできることを検索して発見しましたが、jQueryについての知識は乏しく、正確にはわかりませんでした。スクリプトで制御、キー押しシーケンスをシミュレートしましたか?
私は2つのタブで2つの異なるWebページを管理するGreasemonkeyスクリプトを持っています。
私は、自動的に前のタブに移動するにはCtrl シフトタブを自動実行/シミュレートするために、私はFirefoxでタブを変更することができ、このようにしたいと思います。
問題はそれだけでプレーンなキーの押下ではないということですが、私はあまりにもCtrlキーとシフト部品をシミュレートする必要があります。
私は私のスクリプトにこれを追加しました:
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
と試してみました:
function testEvents(){
var press = jQuery.Event("keypress");
press.which = 9;
$("whatever").trigger(press.ctrlKey + press.shiftKey + press.which);
}
を成功せず。私が見てきた
いくつかのリンク: Is it possible to simulate key press events programmatically?、 simulate jquery、およびhttp://forum.jquery.com/topic/simulating-keypress-events
ブラウザではなくウェブページに送信すると思います。 – Cilvic