Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 01.02.2011
Сообщений: 13

Изменить HTML в WebBrowser

31.07.2016, 05:57. Показов 2048. Ответов 4

Студворк — интернет-сервис помощи студентам
В общем WebBrowser/CppWebBrowser загружает страничку, и на ней начинают исполняться JavaScript. Один из них отправляет Post запрос на сервер, а это недопустимо. Нужно каким-то образом запретить это делать. Если б даже StringReplace из содержимого убрать этот скрипт, то проблема бы решилась. Больше недели решаю этот вопрос. Нашел только варианты добавления кода в конец существующего (не факт что рабочий), сохранять в файл HTML а потом загружать не вариант - все пути относительны. Проканает если считывать ответ сервера на этот Post запрос, но т.к. запрос посылается скриптом, ни на каком известном мне событии WebBrowser он не отлавливается. Если запретить вообще обработку скриптов тоже нормально будет. В общем вариантов множество, реализации 0. Помогите, уже руки опускаются.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.07.2016, 05:57
Ответы с готовыми решениями:

WebBrowser - как изменить HTML без изменения URL?
WebBrowser - как изменить HTML без изменения URL? Когда я изменяю DocumentText, URL изменяется на About:Blank, нужно изменить HTML без...

Delphi WebBrowser Получить HTML сайта не отображая сайт в WebBrowser
На некоторых сайтах такую шляпу вешают, что они неприятны, но тем не менее могут содержать что-то нужное. Речь о рекламе. Если делать...

Как отобразить в WebBrowser html страницу по html коду, который расположен в БД?
Как отобразить в "WebBrowser"(ActiveX) и (или) "ВебБраузер" html страницу на основании html кода, который расположен в...

4
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
31.07.2016, 18:16
Попробуй покапать в сторону TCromium.
0
11 / 11 / 4
Регистрация: 15.04.2015
Сообщений: 67
02.08.2016, 03:00
А почему нельзя сохранить файл, изменить все, что нужно, а также добавить в head
HTML5
1
<base href="путь к оригинальной странице">
, а потом загрузить в браузер. Тогда вроде бы должен устанавливаться относительный путь от оригинальной странице.

Также можно установить EmbeddebWB там есть возможность отключения javascript, хотя мне первый вариант больше нравится.
0
0 / 0 / 0
Регистрация: 01.02.2011
Сообщений: 13
02.08.2016, 05:13  [ТС]
TChromium посмотрел, упоминаний о такой возможности не нашел. Пытался до этого так же сохранять HTML, менять код и заново подгружать, не знал о том что можно так в коде заменить относительный путь на абсолютный. Попробовал - вещь классная, только в коде есть swf файл, который транслирует видео с вебки на сервер по нажатию. И он не работает так. А мне как раз надо управлять этой флешкой, включать и выключать видео когда надо)
0
11 / 11 / 4
Регистрация: 15.04.2015
Сообщений: 67
02.08.2016, 05:55
UAGREED, Вроде бы для swf нужно в параметрах указать base и должно заработать, ссылка откуда прочел, так как сам с flash не работаю, что и всем советую Apply OBJECT and EMBED tag attributes in Adobe Flash
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.08.2016, 05:55
Помогаю со студенческими работами здесь

WebBrowser. Как получить Html код страницы открытой в "webBrowser" в правильной кодировке?
Пробую получить Html код страницы открытой в &quot;webBrowser&quot;. public string GetHTMLCodPage() { string htmlCodPage; ...

WebBrowser и HTML
Допустим, моя программа сгенерировала код. Как его отобразить в WebBrowser без сохранения в файле html?? т.е. сгенерировал код и сразу...

HTML и WebBrowser
Добрый вечер. Делаю редактор HTML кода с возможностью его просмотра. Вообщем нужно загрузить измененный код в WebBrowser. Возможно ли это?

WebBrowser и HTML
Пишу диплом на Delphi. Не суть. Меню-1 просто в браузере: Меню-2 в Дельфине (подпункты раскрываются по наведению) При любом...

Изменить высоту webBrowser
Каким образом можно изменить высоту компонента webBroser в зависимости от содержимого? Необходимо сделать так, чтобы высота webBrowser...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru