Bin*_*lit 21 firefox search find onkeypress
一些网页,如GMail和Reddit(使用Reddit Enhancement Suite)都有我想要使用的有用的键盘快捷键.但是,每当我开始在其中一个页面上打字时,第一个onkeypress事件就会触发,但是当我开始输入"搜索文本时"搜索栏会打开并阻止其他键.
我不想在我开始输入时禁用"搜索文本",因为我在大多数其他网页上使用它.有没有办法有选择地禁用它,或制作键盘快捷键/书签来切换它?
小智 -5
这不是 Firefox 或任何其他浏览器的功能。为此,您必须编写服务器端和客户端代码。
捕获用户在输入中键入的文本,并最好使用 AJAX 将其发送到服务器端脚本。然后服务器端脚本应该在数据库(某些搜索引擎)中查找匹配项,并返回可能的组合。您在客户端(JS)所需要做的就是以某种好的方式显示返回的结果 - 就像在谷歌中一样 - 您可以使用例如简单的 html 列表,但您必须编写一些 css 使其看起来正确。另外一个不错的功能是编写 JS 代码以在上/下键上工作并输入以选择元素(它也应该适用于鼠标)。
自己做起来并不是很简单,但是您现在已经知道如何做了。你也可以用谷歌搜索一些脚本 - 肯定有一些东西:)
祝你好运!