我有一个带有超级链接"myapp://mypage?id=123456&name=hello“的网页,点击这个链接应该会触发can浏览器导航事件,这样我就可以捕获url并做一些有意义的事情。这里的问题是根本不会触发导航事件。我试过普通的网站,例如:"http://xxxx.com“,它起作用了。那么有没有一种方法可以用浏览器控件来处理用户自定义urls呢?ps: IsScriptEnabled是真的,谢谢
发布于 2012-07-26 07:27:04
根据我对此的调查,只有在使用文件、http和mailto协议时尝试超链接时,才会调用WebBrowser.Navigating。甚至不提供自定义协议。
在web上挖掘自定义扩展让我相信可以实现一些可以绕过它的东西,但这样做将是非常令人头疼和痛苦的。
如果您确实发现了什么,请将其发布,因为我很有兴趣看到您的解决方案。
https://stackoverflow.com/questions/10204013
复制相似问题