1

ハイパーリンク "myapp://mypage?id=123456&name=hello" を含む Web ページがあります。リンクをクリックすると、webbrowser Navigating イベントがトリガーされるため、URL をキャッチして意味のあることを行うことができます。ここでの問題は、Navigating イベントがまったくトリガーされないことです。「http://xxxx.com」などの通常のWebサイトを試してみましたが、動作します。では、webbrowser コントロールを使用してユーザーのカスタム URL を処理する方法はありますか? ps: IsScriptEnabled は True ですありがとう

4

1 に答える 1

0

これに関する私の調査によると、WebBrowser.Navigating は、ファイル、http、および mailto プロトコルを使用しているときにハイパーリンクを試行した場合にのみ呼び出されます。カスタム プロトコルも提供されません。

カスタム拡張機能を Web で調べてみると、それを回避する何かを実装することは可能だと思いますが、そうするのは大きな頭痛と苦痛になるでしょう。

あなたが何かを見つけた/見つけた場合は、投稿してください。あなたの解決策を見てみたいと思います.

于 2012-07-25T23:27:04.360 に答える