我想做的是以编程方式从JavaScript触发浏览器的页面搜索功能。

即当加载页面并用户按Ctrl + F时,将打开搜索字段,并且用户可以输入搜索词。根据所使用的浏览器,通常会导致所有事件高亮显示。

我想在页面上做同样的事情:


调用浏览器的一些JavaScript API来触发搜索字段。
调用浏览器的一些JavaScript API在搜索字段中输入值。
实际执行搜索。


虽然我认为这是不可能的,但由于存在安全隐患,我仍然想确定一下。

因此我的问题是:

是否可以通过编程方式触发网络浏览器的页面搜索功能?

(如果没有通用的API,则可能有特定于浏览器的方式)

最佳答案

Chrome,FF和Safari当前支持非标准window#find。但是,但不能保证支持:



setTimeout(function() {
  find('text');
}, 1000);

<p>I'm the text</p>  

关于javascript - 如何以编程方式触发浏览器搜索?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41297650/

10-12 12:51
查看更多