ユーザーがあなたの Web ページを表示して ctrl+f (chrome) を押してページ内の単語を検索した場合、JavaScript でこの検索語をインターセプトする方法はありますか?
主に分析のためにこの情報を知りたいのですが、検索の動作を変更する必要はありません。
ありがとう
ユーザーがあなたの Web ページを表示して ctrl+f (chrome) を押してページ内の単語を検索した場合、JavaScript でこの検索語をインターセプトする方法はありますか?
主に分析のためにこの情報を知りたいのですが、検索の動作を変更する必要はありません。
ありがとう
うーん、これはかっこいい。私はそれをすることを考えたことはありませんでした。
残念ながらできません。プラグインを使用して検索文字列をキャプチャできる場合がありますが、これは分析用であるため、必要な結果が得られません.
これを Chrome でテストしたところ、押すとプレスctrl+fは表示されますがctrl、f. そのため、誰かがいつ検索したかを検出することさえできません。
を検出できますctrl+f。keydown
の代わりに使用しkeypress
ます。ここで見つけました:
ドキュメント検索時のブラウザの自動スクロールを停止 (ctrl + f)
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 /* F3 */ || (e.ctrlKey && e.keyCode === 70) /* ctrl+f*/ ) {
e.preventDefault();
}
});