【发布时间】:2013-05-07 19:52:46
【问题描述】:
我在页面上添加了一个 WebBrowser 控件。如果用户点击 WebBrowser 中的任何链接,我需要获取请求的 Uri 并将其加载到新页面中。我使用 WebBrowser 类的导航事件来获取请求的 url。为了实现我需要做的事情,我需要区分导航发生是因为单击链接还是调用 Navigate 方法或发生了任何重定向。在 iOS UIWebViewDelegate 的 shouldStartLoadWithRequest 方法中,将 UINavigation 类型作为参数之一传递。该参数表示是否单击了链接或发生了其他事情,例如初始加载或某些重定向。如何在 WP8 WebBrowser 控件中找出这个?
【问题讨论】:
-
不幸的是,我认为这是不可能的。我认为您必须注入一些 JS 技巧来区分。
标签: c# windows-phone-7 windows-phone-8 windows-phone-7.1 windows-phone