現在、カスタマイズされた検索機能を提供する Web ページを設計しています。CTRL-のブラウザが提供するデフォルトの検索バーに干渉する可能性があるFため、イベントを無効にして、デフォルトの検索バーがポップアップしないようにします。代わりに私たちの検索バーが表示されます。
問題は、Firefox と Internet Explorer では、Chrome や Safari や Opera とは異なり、検索バーがすべてのタブで共有可能であることです。したがって、他のタブにいる場合は、CTRL-を実行Fしてデフォルトの検索バーをポップアップし、このページにジャンプすると、検索バーがまだそこにあり、目的が完全に無効になります。
不可能に聞こえるかもしれませんが、デフォルトの検索バーを無効にする方法、つまり JavaScript を使用して完全に非表示にする方法はありますか? 次に、ユーザーがタブでページに移動したことを検出したときにそれを実行します。
それが不可能な場合、特定の要素のデフォルト検索を無効にする方法はありますcontenteditable div
か? CTRL-が単語のページを反復処理し、Fを押すたびにすべてのインスタンスを強調表示している間ENTER、その要素内のすべての単語は完全に無視されますか?