我有一个嵌入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中找到此代码(以及更多内容).