Как вы вводите заголовок, используя событие Navigating в WebBrowser - PullRequest
0 голосов
/ 23 сентября 2010

Я пытаюсь решить проблему, когда я перехватываю запрос в Navigating и хочу добавить дополнительный параметр запроса в этот запрос перед его передачей.

Вот шаги:

Сначала я делаю запрос через WebBrowser.Navigate ().У меня есть обработчик событий для захвата события Navigating.

Запрос попадает в событие Navigating (до того, как будет сделан фактический запрос).На данный момент я хочу либо отменить запрос и выдать новый запрос с добавленными параметрами, либо как-то изменить текущий запрос, чтобы иметь правильный параметр.

К сожалению, я не могу просто вызвать событие Cancel иповторно выполнить вызов Navigate из-за одной проблемы.Этот запрос исходит от iframe, поэтому он имеет один уровень глубины, и вызов navtebbblob конечный результат содержимого документа (так как он будет отображать только содержимое iframe, а не его родительский).

Есть предложения?

1 Ответ

0 голосов
/ 23 сентября 2010

Кажется невозможным ввести новый параметр в запрос на низком уровне.

Рекомендованный способ - изменить исходный текст страницы, отправив запрос Например, добавьте скрытое поле ввода внутри формы сразу после загрузки страницы. ИМХО.

...