我想覆蓋 CTRL + F爲了在HTML頁面上提供自定義搜索功能。這可以很容易地做到:覆蓋瀏覽器的搜索功能(CTRL + F),但重用其本機搜索字段
window.onkeydown = function(event) {
if (event.ctrlKey && event.keyCode == 70) {
event.preventDefault();
my_own_search();
} }
但後來我將不能夠(與Firefox,法語這裏的例子)使用瀏覽器的底部本地搜索字段:
如何做一個自定義搜索功能,重用瀏覽器的本地Bottam搜索文本框?
如果不可能,你有什麼建議創建在右上角(如Chrome的搜索欄)或底部(如在Firefox的搜索欄)上貼了自定義的文本框,以引導例如?
又如:PDF瀏覽器在Chrome提供了自定義搜索(=不是HTML頁面的常規搜索,但適合於PDF文檔的搜索),但瀏覽器的原生搜索字段:
只有使用瀏覽器插件,即使如此也不是微不足道的。 – Kroltan 2014-09-23 14:56:44
請爲downvote添加評論;)爲什麼這個問題不感興趣? – Basj 2014-09-23 18:55:47
我會很認真考慮在覆蓋默認行爲之前爲用戶添加的好處。如果一個網站超過Ctrl + F,他們最好有一個驚人的發現體驗,超出瀏覽器默認的光年,或者我會立即離開該網站...只是說'。 – 2014-09-23 21:18:23