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

是否可以使用javascript生成按键?,javascript,html,Javascript,Html,我想按任意键假设p或CTRL+F,在javascript中可能吗 注意:我不是在谈论按键事件。就像当用户手动按下键盘上的任何键一样,我希望使用JavaCScript按钮来按键 如果在JS中可能的话,这将是一个很大的安全问题。 这可能只使用JS+一些操作系统工具。例如,win平台的WScript对象 var oShell = CreateObject("WSH.WScript"); oShell.SendKeys("^F"); // Ctrl+F 如果在JS中可能的话,这将是一个很大

我想按任意键假设p或CTRL+F,在javascript中可能吗


注意:我不是在谈论按键事件。就像当用户手动按下键盘上的任何键一样,我希望使用JavaCScript按钮来按键

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

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

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

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


这种方法可能会有所帮助,但它只适用于firefox。不支持chrome、safari和IE


我理解你的问题,但你为什么要这么做?如果你解释一下原因,我们可以给你一些其他的建议

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

更新


这种方法可能会有所帮助,但它只适用于firefox。不支持chrome、safari和IE


我理解你的问题,但你为什么要这么做?如果你解释一下原因,我们可以给你一些其他的建议


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

请记住,如果浏览器没有特殊的安全设置,我上面作为示例的代码将无法工作。我没有测试它,这只是一个想法。请记住,如果浏览器没有特殊的安全设置,我上面作为示例的代码将无法工作。实际上,我想打开查找窗口(当用户按下ctrl+F时,在浏览器中),我想用javascript打开std窗口,但这只能在firefox中实现,不能在其他浏览器中实现。如果不可能,那么最后我将在页面中实现自己的搜索窗口。我将使用自己的搜索窗口,而不是使用浏览器的“查找”框。因为我可以完全控制搜索。无论如何,我会告诉你我是否找到了其他方法来实现这一点。是的,我知道,我已经有了代码,我告诉过你它在firefox Only中工作。我在过去的30分钟里也在网上搜索,除了上面的内容,我找不到任何有用的东西。所以我建议您创建自己的搜索。实际上,我想打开“查找”窗口(当用户按ctrl+F时在浏览器中),我想使用javascript打开该std窗口,但这只能在firefox中实现,而不能在其他浏览器中实现。如果不可能,那么最后我将在页面中实现自己的搜索窗口。我将使用自己的搜索窗口,而不是使用浏览器的“查找”框。因为我可以完全控制搜索。无论如何,我会告诉你我是否找到了其他方法来实现这一点。是的,我知道,我已经有了代码,我告诉过你它在firefox Only中工作。我在过去的30分钟里也在网上搜索,除了上面的内容,我找不到任何有用的东西。因此,我建议您创建自己的搜索。