Синхронизация отображения управления браузером с отображением исходного кода HTML - PullRequest
0 голосов
/ 02 сентября 2018

У меня есть программа VB6 для просмотра / редактирования файлов HTML, которая отображает локальную страницу HTML («Веб-страница» - не могу придумать лучшего названия для нее) в левой половине экрана и код HTML на правая половина, используя контроль браузера MS.

При нажатии на внутреннюю ссылку на веб-странице я могу прервать на brwWebBrowser_Before Навигацию , чтобы получить идентификатор ссылки в конце URL-адреса, а затем выполнить поиск в HTML-коде для этого идентификатора и вывести его. вверх на правом дисплее, чтобы соответствовать веб-странице на левом дисплее.

Проблема в том, что если я вернусь назад, нажав на стрелку влево, в BeforeNavigate ничего не будет указывать, куда на веб-странице он движется, поэтому окно кода не перемещается вместе с ним.

Я подумал, что мне нужно определить страницу, на которой она находится, прежде чем она покинет ее, но не могу придумать, как это сделать. Я пропускаю что-то очевидное?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...