我想在我的页面中添加搜索功能,包括search_next,search_previous,search_close(清除选择)功能以及我希望了解有关search_result_count,current_search_result_index的信息。但是CEF API中只暴露了两种方法:
public void Find(int identifier, string searchText, bool forward, bool matchCase, bool findNext);
public void StopFinding(bool clearSelection);
首先我们可以做search_next和search_previous。 我尝试了这样做,并能够按预期向前和向前搜索,但当我尝试搜索其他单词时,它不起作用:
private void previousMouseUp(object sender, MouseButtonEventArgs e)
{
ChromeView.Find(searchIdentifier, searchText, false, isCaseSensitive, true);
}
private void nextMouseUp(object sender, MouseButtonEventArgs e)
{
ChromeView.Find(searchIdentifier, searchText, true, isCaseSensitive, true);
}
并且没有公开方法来获取搜索结果计数和当前搜索索引。我使用的是41.0.1.0版本。请指导我正确的方向来达到我的要求? 请不要介意我的英语;
答案 0 :(得分:0)