簡體   English   中英

在 JavaScript 中監聽來自瀏覽器“查找”窗口的事件

[英]Listen for Events from Browser “Find” Window in JavaScript

有沒有辦法在 JavaScript 中監聽瀏覽器的“查找”窗口的輸入?

這個窗口
(來源: apple.com

我希望能夠從 JavaScript 重新解釋搜索文本。 我需要為什么添加事件偵聽器?

我不知道有什么方法可以偵聽類似find的事件,如果任何瀏覽器都支持它,它肯定不是便攜式解決方案。

我也不知道您要實現什么,但我認為您最好的選擇是偵聽觸發查找窗口的鍵盤事件並嘗試在嘗試使用 JavaScript 模擬查找工具欄/窗口時取消它們你自己的。 然而,這是一項艱巨的(幾乎不可能的)任務,因為某些瀏覽器會根據本地化自定義鍵盤快捷鍵(例如,在 IE 中,en-US 使用 Ctrl+F(用於Find ),而 pt-PT 使用 Ctrl+L(對於Localizar ,意思是找到))。

結論:我認為你在那里不走運......

幾乎沒有。 即使可以通過一些漏洞監聽瀏覽器內置的“查找”功能,但也是隱私問題,遲早會被關閉。 我很確定您也聽不到擊鍵,因為它們發生在頁面焦點之外。

不。沒有定義“查找”對話框的網絡標准,更不用說它的事件了。 查找對話框是特定於供應商的,眾所周知,瀏覽器 X 的“查找”對話框允許用戶輸入數學函數並匹配/“查找”頁面上的像素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM