Обмануть webbrowser

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Обмануть webbrowser

Сообщение Alexanbar » 03.02.2006 (Пт) 21:18

Провёл такой эксперимент. Создал простенький wml документ. IE, естественно, отобразить его отказался. Переименовал файл как htm, и IE смог его отобразить.

Отсюда задача: Заставить этого ЛЕНИВЦА работать на благо общества, и отображать WML документы. Для этого его нужно обмануть, т.е. сделать вид, что это обычные html файлы.

В частности, хотелось бы узнать, можно ли перехватить без Winsock-а диалог браузера с сервером, и подменить его.

Ну и, соответственно, тоже самое сделать для локальных файлов.

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 05.02.2006 (Вс) 13:39

Похоже, не так- то просто обмануть. Во-первых, при общении с сервером сообшается Content-type. Во-вторых, как я понял, браузер читает первые 200 байт, а определяет, не надул ли его сервер.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 80

    TopList