我想伪造,即触发与NetTV的CE-HTML标准中定义的自定义键码匹配的键码事件。这是可能的从Chrome控制台在Chrome/Firefox?我试过了:我能伪造一个来自javascript的CE-HTML键常量吗?
var e = jQuery.Event("keydown");
e.which = 406; // this is the custom keycode value for constant VK_BLUE (blue button on remote control)
$("input").trigger(e);
但它没有效果。我有一种感觉可能会受到限制。
如果它不可行,我可以通过触发该keycode事件以某种方式发送类似于我的操作系统(OSX)的代码吗?或者在网络电视环境之外的406是完全没有意义的?
你尝试过这个呢? 'var e = jQuery.Event(“keydown”,{keyCode:64});'http://api.jquery.com/category/events/event-object/ – jbabey 2012-08-09 17:36:45
是 - 相同的结果(没有) – codecowboy 2012-08-09 17:45:10
我意识到这一点工作。如果您将其添加为答案,我会接受。 – codecowboy 2012-08-29 11:04:25