Windows Phone 7:WebBrowser的html中的“mailto:”没有触发导航事件

时间:2011-08-13 19:14:12

标签: windows-phone-7 webbrowser-control

我有一个WebBrowser控件,显示一些HTML。

当用户点击某个带有“http:...”的链接时,导航事件正在触发,我正在使用请求的URL(WebBrowserTask)打开IE。

当用户点击带有“mailto:...”的链接时,我需要打开邮件(EmailComposeTask),但导航事件不会通过“mailto”链接触发。该怎么做才能使它发挥作用?

1 个答案:

答案 0 :(得分:3)

您需要连接onclick事件以通过Javascript引发ScriptNotify事件[通过window.external.Notify]。

enter image description here

enter image description here

然后WP7将在您的C#代码中引发ScriptNotify事件。

enter image description here

完整的来源和指南:http://www.willasrari.com/blog/external-urls-and-phone-numbers-in-wp7-webbrowser-control/000348.aspx