我正在实现 safari 浏览器搜索功能。
function findSearchResults(searchString, direction)
{
if (direction == SEARCH_PREVIOUS)
{
backwards = true;
}
if (window.find(searchString, false, backwards, true))
{
//word highlight code
}
}
它正在按我的意愿工作。我唯一想不通的是,当我在文档中间时,可以说 10 个结果中的 5 个,并搜索另一个字符串,它不是从页面顶部执行搜索,而是从它在文档中的先前搜索中。请帮我。