我最近从CefSharp 1.25.7
更新到最近的(39.0.0-pre02
),希望在点击链接时更容易检测到。在1.25.7
中有导航类型,但这是非常不可靠的,甚至直接点击链接也算作"其他"而不是"链接点击"。
基本上我的用例是我有一个托管的"开始页面"在我的应用程序中有很多链接。我想让用户在外部浏览器中打开这些链接,除了我不知道什么是链接点击以及浏览的页面是什么之外,这并不难。我们的大多数用户(包括我自己)都会有防火墙,因此当他们第一次打开它时会重定向一堆。不幸的是,其中一些重定向和导航具有转换类型" LinkClicked"出于某种原因,我无法在IRequest
OnBeforeBrowse
中查看该内容。有什么想法我怎么知道链接实际点击了所以我知道要将它指向系统以在默认浏览器中打开?