HTML 页面搜索拦截 (JavaScript)
Html Page Search Intercept (JavaScript)
如果用户查看您的网页并按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();
}
});
相关文章:
- 使用javascript搜索具有用户输入的数组
- Javascript搜索和替换需要包含更多内容
- Javascript搜索函数错误
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- javascript搜索数组,返回找到的关键字
- Javascript:搜索和高亮显示包括HTML标记
- javascript:搜索并用不同的颜色代码替换十六进制颜色代码
- JavaScript搜索算法
- AJAX/JavaScript搜索性能优于Java/Oracle
- 使用JavaScript搜索文本
- javascript搜索功能
- 在 Django 上下文变量上使用 Javascript 搜索算法
- 使用 HTML 文件 API 和 JavaScript 搜索本地目录
- JavaScript 搜索字符串包含
- Javascript 搜索 Excel 文件
- 当没有结果返回 JavaScript 搜索时显示消息
- HTML/Javascript 搜索函数与 AJAX
- Javascript:搜索字符串时数组中的多个表达式
- 使用 JavaScript 搜索字符串,如果结果为 true,则重定向页面
- 使用 JavaScript 搜索元素