.net – 处理硬件后退按钮并将其发送到在Windows Phone上运行的WebBrowser控件

前端之家收集整理的这篇文章主要介绍了.net – 处理硬件后退按钮并将其发送到在Windows Phone上运行的WebBrowser控件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个嵌入PhoneApplicationPage的Web浏览器控件.我必须处理硬件后退按钮并强制Web浏览器返回.

know如何处理硬件后退按钮.

你如何强制webbrowser转到上一页? Windows Phone上似乎缺少WinForms webbrowser上看似简单的GoBack()和CanGoBack属性.

如果通过设置IsScriptEnabled =“true”在WebBrowser控件上启用脚本,则可以使用以下内容在浏览器中向后导航:
private void backButton_Click(object sender,EventArgs e)
{
  try
  {
    browser.InvokeScript("eval","history.go(-1)");
  }
  catch
  {
    // Eat error
  }
}

您可以在Shaw Wildermuth的博客文章Navigating with the WebBrowser Control on WP7中找到此代码(以及更多内容).

猜你在找的Windows相关文章