javascript - 有没有一种方法可以使用 Javascript 或 jQuery 来启动 Chrome Find? (与 ctrl + f 相同)?

标签 javascript jquery google-chrome google-chrome-extension

我正在开发一个扩展程序,而不是构建我自己的搜索功能,我宁愿只使用 Chrome 来搜索页面中的文本。有没有一种方法可以创建一个显示“搜索”的按钮,并且在单击时将与用户按 CTRL + F 键相同?

如果这是一个多余的问题,我深表歉意。我已经在这里找不到它了。

最佳答案

https://developer.mozilla.org/en/DOM/window.find

Testing test

<form onsubmit="window.find(this.q.value,false,true,true,true,false,true); return false">
<input id="q" type="text" value="test" />
<input type="submit" value="Find" />
</form>


Testing test

注意:出于某种原因,我只能在输入字段之前(或之后,如果设置为向后搜索)进行查找

更新:有一个 quick google这出现了:https://github.com/philc/vimium/wiki/Chromium-bugs-we%27re-tracking

关于javascript - 有没有一种方法可以使用 Javascript 或 jQuery 来启动 Chrome Find? (与 ctrl + f 相同)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5825498/

相关文章:

Javascript:for..in 循环运行次数超过预期

javascript - 使用 Semantic-UI 的最低 JQuery 版本是多少

javascript - jqGrid:是否可以在关闭而不是按 Enter 键时提交单元格更改?

jquery - 移动响应页面未占据全宽

javascript - 在 OpenLayers 中拥有多边形的 removeLastPoint() 函数

javascript - CSS/JS : Height peculiarity in Chrome

javascript - IE 甚至 Chrome 有时不会用 jquery/javascript 填充时间

javascript - 将动态网页存储为对象的最佳方式是什么?

Javascript - 为什么首先评估 bool 表达式内的函数调用?

android - Chrome 检查不再显示 Android 应用程序 WebView 进行调试