2012-03-02 45 views
0

我正在尝试为名为'TheBrowser'的wp7 webbrowser控件(在Visual Studio中使用标准webbrowser控件)创建'find on page'搜索选项。我已经做了大量的研究,但没有发现很多的例子或样本,这是实施的方式。本质上,我只是在文本框中激活搜索点击事件,用户可以在该文本框中输入单词以在当前网页中进行搜索。我还想突出显示在桌面浏览器上进行页面搜索时看到的匹配词语。 我相信要创建这个'在页面上查找'选项,我应该使用JavaScript来搜索文本行,然后以某种方式突出显示匹配的单词。我已经使用TheBrowser.InvokeScript实现了向前,向后和刷新按钮,但我不知道如何格式化搜索整个网页(我从来没有做过这样的事情)。任何建议或协助将不胜感激,包括代码示例,因为我对这个主题完全陌生!在此先感谢您的帮助和辛勤工作!在网页上搜索文本

回答

0

尝试jQuery,这应该做的伎俩:http://hugoware.net/blog/more-jquery-magic-search-highlighting你只需要注入jquery脚本到页面中。

+0

谢谢@argh我看了看,并有一些麻烦搞清楚(我从来没有使用jquery之前)。我确实在http://www.liveside.net/2011/10/21/tip-how-to-get-forward-and-find-on-page-back-in-ie9-mobile-on-上找到了一些代码, windows-phone-7-5 /关于在IE9中为Windows Phone获取页面查找选项。有一个JavaScript函数,但我不知道如何在我的Web浏览器项目中使用它,有什么想法? – Matthew 2012-03-25 20:58:53