我有一个WebBrowser控件,显示一些HTML。
当用户点击某个带有“http:...”的链接时,导航事件正在触发,我正在使用请求的URL(WebBrowserTask)打开IE。
当用户点击带有“mailto:...”的链接时,我需要打开邮件(EmailComposeTask),但导航事件不会通过“mailto”链接触发。该怎么做才能使它发挥作用?
答案 0 :(得分:3)
您需要连接onclick事件以通过Javascript引发ScriptNotify事件[通过window.external.Notify]。
然后WP7将在您的C#代码中引发ScriptNotify事件。
完整的来源和指南:http://www.willasrari.com/blog/external-urls-and-phone-numbers-in-wp7-webbrowser-control/000348.aspx