これは実際の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. JavaFX Sqliteは選択されたListView要素からIDを取得します
- 3. WP7ナビゲートされたページのURLを取得するWebBrowser
- 4. SQLiteDBから選択情報を取得していますか?
- 5. Android TextViewのテキストからクリックしたハイパーリンクのURLを取得
- 6. Arrayからランダムに選択されたオブジェクトタイプを取得しますか?
- 7. 他のフレームから選択されたテキストを取得する
- 8. コントローラの選択された行からデータテーブルを取得する
- 9. 複数選択リストから選択解除されたオプションを取得
- 10. JSF - URLパラメータを取得し、ページ - サーブレットを選択しますか?
- 11. PHPを使用して選択ボックスの選択されたキー/値を取得
- 12. ListBoxは選択されていないアイテムを取得していません
- 13. Androidが選択したラジオボタンから値を取得しています
- 14. 動的ドロップダウンリスト選択の選択された行インデックスを取得
- 15. ボタンをクリックしてグリッドビューで選択されたインデックスを取得
- 16. WEBVIEWにアップロードされたURLからパラメータを取得します。
- 17. 取得値と選択されたチェックボックス
- 18. iPhoneのセルで選択されたボタンと選択されていないボタンの問題を取得する
- 19. DBから無作為に作成された動的RadioButtonListから選択した値を取得します
- 20. TcxGridから選択したセルテキストを取得するには?
- 21. 要素がドロップダウンメニューから選択されていますが、jQueryから選択されていません。
- 22. URLを取得し、フォルダまたはファイル名をハイパーリンクに渡します。
- 23. 選択した要素のURLを取得する
- 24. Jquery val()は、選択されている最初の選択値を常に取得します。
- 25. 選択ボックスの配列から選択した値をjavascriptに取得する
- 26. TelerikはIDを選択しています(Radgridの選択項目からデータを取得)
- 27. WPF WebBrowserでURLを取得する
- 28. 選択できない要素以外の選択されたテキストを取得
- 29. 選択値から選択した値を選択します。
- 30. Excel文書からハイパーリンクURLを取得する