我在 Windows Phone 7 应用程序中使用网络浏览器。
我只想知道如何像任何桌面浏览器一样处理其后退和前进导航。
以及如何阻止特定导航。
我提到here和许多其他人,但找不到任何对我有用的东西。
请帮忙。
您可以通过处理 OnNavigating 事件来取消导航
private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
//cancel navigation
e.Cancel = true;
}
要返回,您可以在页面上执行 javascript。
webBrowser.InvokeScript("eval","history.go(-1)");
并继续前进:
webBrowser.InvokeScript("eval","history.go(1)");
If eval
页面被屏蔽,这个网站可能对替代品有用。别忘了设置webBrowser.IsScriptEnabled to true
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)