#vb.net #browser #webbrowser-control #refresh #reload
#vb.net #браузер #webbrowser-control #обновить #перезагрузите
Вопрос:
У меня на веб-странице есть кнопка, которая запускает некоторый код javascript:
оповещение («Сейчас обновится»);
окно.location.reload(true);
Это работает во всех браузерах, в которых мы его тестировали.
Но когда я показываю эту веб-страницу в моем vb.net исполняемый файл (в элементе управления WebBrowser)… код «обновить», безусловно, выполняется, но он просто очищает экран.
Кто-нибудь знает почему?
Комментарии:
1. Что делает «когда я отключаю эту веб-страницу в моем vb.net исполняемый файл» означает? Как вы это отключаете?
2. Прошу прощения… Я имел в виду «отображать», а не «отключать».
Ответ №1:
Я только что попробовал этот очень простой фрагмент HTML / Javascript, и страница обновляется просто отлично для меня.
<html>
<head><title>Test</title></head>
<body>
<script type="text/javascript">var d = new Date(); document.write(d);</script>
<input type="button" onclick="window.location.reload();" value="Click"/>
</body>
</html>
Комментарии:
1. И вы отображаете эту веб-страницу внутри элемента управления WebBrowser … внутри vb.exe исполняемый файл, верно? Это работает на 100% во внешнем браузере… но (для меня) просто «очищает экран», когда я пытаюсь просмотреть ту же самую веб-страницу … изнутри WebBrowser Control. Интересно, почему?