我们开发了一个firefox插件来填充表单,其中包含来自外部源的一些数据。该插件有一个键盘快捷键“ALT + SHIFT + L”
我们想要做的是,在页面上放置一个按钮,并在按钮的点击事件上创建一个按键事件。因此,当我们点击按钮时,我们的插件应填写表单。
我们如何使用jquery来完成这项工作。
P.S。我们的插件已经有一个填充表单的按钮,但它保留在Firefox的导航栏中。我们正在使用r-kiosk插件来使用firefox全屏,例如自助服务终端应用。所以我们需要在页面中放一个按钮来触发按键。
THX。任何帮助过的人。
答案 0 :(得分:1)
如果您希望在按钮单击时触发Keydown事件,则可以使用此功能。
$("#button").click(function() {
var e = $.Event("keydown");
e.which = 108; // # key code for l
e.altKey = true;
e.shiftKey = true;
$(document).trigger(e);
});