2014-01-31 36 views

回答

4

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

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

请记住,如果浏览器没有特殊的安全设置,上面作为示例添加的代码将无法正常工作。我没有测试它,它只是一个想法。 – AlexS

2

UPDATE

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

这种方法可以帮助,但它只是在Firefox的作​​品。铬,Safari,IE不支持。


我明白你的问题,但为什么你需要这样做?如果你解释原因,我们可以提出一些其他建议。

但是,这不是在JavaScript中触发按键而不实际发生的情况。亚历克斯说这可能是一个安全问题。

+0

其实,我想打开查找窗口(在用户按Ctrl + F时在浏览器中),我想打开使用JavaScript的标准窗口,但它只可能在Firefox和其他浏览器。如果它不可能,那么我最终会在页面中实现我自己的搜索窗口。 – Sam

+0

而不是使用浏览器的查找框,我会去我自己的搜索窗口。因为我可以完全控制搜索。无论如何,我会告诉你,如果我找到任何其他方式来实现这一目标。 – Vignesh

+1

是的,我知道,我已经有了这个代码,我告诉过你它只能在firefox中工作 – Sam

相关问题