2012-03-02 3 views
0

Я пытаюсь создать опцию поиска «найти на странице» для элемента управления веб-браузером wp7 с именем «TheBrowser» (используя стандартный элемент управления веб-браузером в Visual Studio). Я провел много исследований, но не нашел много примеров или примеров, где это было реализовано. По сути, я просто активирую поиск по событию клика, из текстового поля, где пользователь может ввести слово для поиска на текущей веб-странице. Я также хотел бы выделить совпадающие слова, которые можно увидеть при поиске на странице поиска в браузере рабочего стола. Я считаю, что для создания этой опции «найти на странице» я должен использовать 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, но я не знаю, как использовать ее в своем проекте веб-браузера, какие-либо идеи? – Matthew

Смежные вопросы