Windows Phone 7: «mailto:» в html WebBrowser не запускает событие Navigating - PullRequest
2 голосов
/ 13 августа 2011

У меня есть элемент управления WebBrowser, который отображает некоторые html.

Когда пользователь нажимает какую-то ссылку с "http: ...", происходит событие Navigating, когда я открываю IE с запрошенным URL (WebBrowserTask).

Мне нужно открыть почтовое сообщение (EmailComposeTask), когда пользователь нажимает на ссылки с «mailto: ...», но событие Navigating НЕ запускается со ссылками «mailto».Что нужно сделать, чтобы это заработало?

1 Ответ

3 голосов
/ 14 августа 2011

Вам необходимо подключить событие onclick, чтобы вызвать событие ScriptNotify [через window.external.Notify] через Javascript.

enter image description here

enter image description here

Затем WP7 вызовет событие ScriptNotify в вашем коде C #.

enter image description here

Полный источник и руководство: http://www.willasrari.com/blog/external-urls-and-phone-numbers-in-wp7-webbrowser-control/000348.aspx

...