在JavaScript中触发键盘事件
我正在尝试使用JavaScript在Safari中模拟键盘事件。
我试过这个:
var event = document.createEvent("KeyboardEvent");event.initKeyboardEvent("keypress", true, true, null, false, false, false, false, 115, 0);
......还有这个:
var event = document.createEvent("UIEvents");event.initUIEvent("keypress", true, true, window, 1);event.keyCode = 115;
但是,在尝试这两种方法之后,我遇到了同样的问题:在执行代码之后,事件对象的keyCode
/ which
properties设置为0
,而不是115
。
有谁知道如何在Safari中可靠地创建和发送键盘事件?(如果可能的话,我宁愿用纯JavaScript实现它。)
凤凰求蛊
智慧大石
天涯尽头无女友
相关分类