我的应用程序中有一个 BrowserField,效果很好。它拦截我网站上指向外部站点的链接的 NavigationRequests,并打开一个新窗口以在常规浏览器中显示这些链接,这也很有效。
我遇到的问题是,如果用户单击链接说“www.google.com”,我的应用程序会在新浏览器中打开它,但也会将其记录到 BrowserHistory 中。因此,如果他们点击返回,远离谷歌,他们会回到我的应用程序,但如果他们再次回击,BrowserHistory 会将他们放在他们所在的同一页面上(因为从谷歌返回不会在history) 我试图找到一种方法来编辑 BrowserField 的 BrowserHistory,但这似乎是不可能的。除了创建我自己的记录浏览历史记录的类之外,我能做些什么吗?
如果我没有很好地解释问题,请不要犹豫澄清。谢谢