2014-01-31 33 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

相關問題