Пользовательский веб-браузер в Windows Phone - PullRequest
1 голос
/ 04 сентября 2011

Я пытаюсь встроить собственный веб-браузер в приложение для Windows Phone, которое по-разному обрабатывает запросы пользователей. Мне нужно, чтобы мой код был уведомлен, когда пользователь хочет отправить запрос GET, POST или даже ajax на URL. Затем мой код обрабатывает этот запрос, применяет некоторые изменения и отправляет ответ браузеру.

То, что я хочу, далеко от того, что обеспечивает элемент управления WebBrowser. Кто-нибудь из вас знает, как это можно реализовать?

Привет.

1 Ответ

2 голосов
/ 04 сентября 2011

Вы хотите написать новый браузер или пытаетесь «перехватить» вызовы из встроенного браузера?

Если вы создаете сами, то по URL вы узнаете, является ли это GET, POST и т. Д., Так как вы будете сами обрабатывать все сокетные соединения. Это, безусловно, выполнимо, хотя это чертовски много работы - просто посмотрите, сколько работы другие команды вложили в другие браузеры. Начало работы с чужой кодовой базой (веб-кит, опера и т. Д.), Вероятно, было бы хорошим способом для работы синтаксического анализа, рендеринга и т. Д.

Если вы просто хотите создать прокладку, которая перехватывает вызовы и массирует возврат, этого нельзя сделать на Windows Phone. У вас нет доступа к уровню NDIS (промежуточный драйвер минипорта разрешил бы его в других системах).

...