有沒有辦法在JavaScript中偵聽在瀏覽器的「查找」窗口中輸入的內容?在瀏覽器中偵聽事件在JavaScript中查找窗口
this window http://images.apple.com/safari/images/find20070611.png
我希望能夠從JavaScript重新詮釋搜索文本。我需要添加一個事件偵聽器?
有沒有辦法在JavaScript中偵聽在瀏覽器的「查找」窗口中輸入的內容?在瀏覽器中偵聽事件在JavaScript中查找窗口
this window http://images.apple.com/safari/images/find20070611.png
我希望能夠從JavaScript重新詮釋搜索文本。我需要添加一個事件偵聽器?
我不知道任何方式你可以聽發現類似的事件,如果這是在任何瀏覽器支持,它肯定不是一個便攜式的解決方案。
我也不知道你在試圖達到什麼目標,但我認爲你最好的選擇是偵聽觸發查找窗口的鍵盤事件,並試圖在嘗試模擬查找工具欄/窗口與你自己的JavaScript。然而,由於某些瀏覽器根據本地化定製鍵盤快捷方式(例如,在IE中,en-US使用Ctrl + F(對於查找),而pt-PT使用Ctrl + F則這是一項艱鉅的任務(並且幾乎不可能) L(對於Localizar,意思是find))。
結論:我覺得你運氣不好......
幾乎沒有。即使有可能通過一些漏洞來聆聽瀏覽器的內置「查找」功能,這將是一個隱私問題,遲早會關閉。我相當肯定你也無法聽到按鍵,因爲它們發生在頁面焦點之外。
不。沒有定義「查找」對話框的web標準,更不用說事件了。查找對話框是特定於供應商的,對於您所知的所有信息,瀏覽器X的「查找」對話框允許用戶輸入數學函數並在頁面上匹配/「查找」像素。