是否可以使用javascript生成按键?

时间:2014-01-31 06:52:36

标签: javascript html

我想按任意键p或 CTRL + F ,是否可以在javascript中使用?

注意:我不是在谈论关键新闻事件。就像用户手动按下键盘上的任意键一样,我想使用javacsript按钮按键。

2 个答案:

答案 0 :(得分:4)

如果可能在JS中,这将是一个很大的安全问题。 这可能只使用JS +一些OS工具。例如,win平台的WScript对象。

var oShell = CreateObject("WSH.WScript");
oShell.SendKeys("^F");       // Ctrl+F

答案 1 :(得分:2)

更新

<input type="button" name="find" value="find" onclick="find();" />

此方法可能有所帮助,但它只适用于Firefox。不支持chrome,safari,IE。


我理解你的问题,但你为什么要这样做呢?如果您解释原因,我们可能会提出其他建议。

但是这在javascript中不可能触发按键而不会实际发生。正如亚历克斯所说,这可能是一个安全问题。