これは実際の2%ですが、ここでは、Gecko 2.0.1-0.10(最新リリース)のWebブラウザコントロールを使用してVS2010でwinformを作成しました。画面をナビゲートします。ハイパーリンクをクリックすると、DomMouseUpイベントでナビゲートするのではなくテキストが選択されます。選択されたテキストがあるかどうかを確認したい場合は、ハイパーリンクかどうか、 。私はGeckoSelectionを使いこなしましたが、何も明らかに見えませんでした。私はどのようなWebブラウザ内で選択されているかどうかを確認する方法を探していますハイパーリンク、任意の考えですか?Gecko WebBrowserは、選択されたハイパーリンクからURLを取得しています
1
A
答えて
0
更新:より良い解決策は
m_strInnerHtml = geckoWebBrowser.Document.ActiveElement.GetAttribute("href");
これはACTUを返します(再びDomFocusで)使用することです例えば、あなたがGoogle上で、ページの下部にある "Advertising"ハイパーリンクを選択している場合、元のURLに追加する必要がある "/ advertisingpage /"を返すことがあります。しかし、Googleから離れたハイパーリンクをクリックすると、完全なアドレスが返されます。
2
私はそれを働いてきた
:そのようなことに興味がある人、ヤモリの制御にDomFocusを使用するために:あなたはHREFを抽出することができ、ここから、あなたの選択した項目のinnerHTMLプロパティを与える
m_strInnerHtml = geckSel.ActiveElement.Parent.InnerHtml.ToString();
タグとそれにナビゲートし、URLを取得し、ちょっとプレスト:)
0
非常に良好な挙動は以下
m_strInnerHtml = geckoWebBrowser1.Url.AbsoluteUri()
を呼び出しています
関連する問題
- 1. ラジオリストビューから選択されたアイテムを取得します。 Android
- 2. AngularJS - 選択から選択されたオプションを取得
- 3. ListBoxは選択されたインデックスを取得しますか?
- 4. WP7ナビゲートされたページのURLを取得するWebBrowser
- 5. スウィフトiosはpickerViewから選択された値を取得します
- 6. JavaFX Sqliteは選択されたListView要素からIDを取得します
- 7. Android TextViewのテキストからクリックしたハイパーリンクのURLを取得
- 8. SQLiteDBから選択情報を取得していますか?
- 9. PythonでBeautifulSoupを使用してハイパーリンクからURLを取得
- 10. URLの選択されたテキストを取得
- 11. Arrayからランダムに選択されたオブジェクトタイプを取得しますか?
- 12. 他のフレームから選択されたテキストを取得する
- 13. コントローラの選択された行からデータテーブルを取得する
- 14. 複数選択リストから選択解除されたオプションを取得
- 15. HTML選択要素のあらかじめ選択された値を取得
- 16. データベースから選択したフォームの選択肢を取得
- 17. データベーステーブルから選択した値を取得しますか?
- 18. 選択された値を選択します。データベースからアイコンフラグ
- 19. JSF - URLパラメータを取得し、ページ - サーブレットを選択しますか?
- 20. 選択されたオプションテキストを取得し、値ではない
- 21. angularjsのツリーから選択されたチェックボックスの値を取得
- 22. jQueryの - 選択された行のセルからデータを取得
- 23. jQuery - jsonオブジェクトから選択された値を取得
- 24. listViewで選択された項目から要素を取得
- 25. Knockout.js:ajaxコールで設定された選択からテキストを取得
- 26. 選択フィールドの選択されたオプションのプロパティを取得します。
- 27. 選択タグから選択項目を取得しない
- 28. Androidが選択したラジオボタンから値を取得しています
- 29. PHPを使用して選択ボックスの選択されたキー/値を取得
- 30. ListBoxは選択されていないアイテムを取得していません