使用 Electron 的
webContents
模块及其 findInPage()
方法,可以在整个页面中搜索文本模式。然而,当使用模式查找窗口实现此操作时,在其文本输入字段中输入的搜索模式也会突出显示(参见图片),这感觉有点愚蠢。我想将搜索限制为页面中的特定元素,以便仅突出显示在这些元素内找到的匹配项。有什么办法可以实现吗?
根据我的调查,实现这一目标的唯一方法似乎是为搜索弹出窗口创建一个单独的浏览器窗口或框架。我也面临着同样的问题。
我还有一个问题要问你,当你实现findInPage时,它是否跳过了搜索结果?就我而言,当我调用 findInPage 时,它每次都会将 requestId 增加 2 并跳过页面上的搜索结果