2

C# で WebBrowser コントロールを検索し、フラッシュ ページの要素を取得するアプリを作成しようとしています。問題は、Flash ではすべての DOM オブジェクトにアクセスできないことであり、Firebug の場合は次のようになります。

<div>
  <div class="nvbar_start"></div>
  <div class="nvbar_middle">
    <a **onclick="ajaxLinkSend('globalContainer', 'quests.php');** return false;" href="javascript:;">
      <span class="hover_header">Quests</span>
    </a>
  </div>
  <div class="nvbar_end"></div>
</div>

したがって、OnClickイベントを発生させることはできません...調査を試みたところ、答えがここにあることはわかっていますが、明らかに間違った質問をしています。誰かが私を正しい方向に向けることができますか?

ありがとうウェイン

4

1 に答える 1

1

JavaScriptでイベントをトリガーできる場合は、WebBrowser Controlで次のことができますwb.Navigate("Javascript:DoFoo();");

ブラウザのコンソール ウィンドウを使用して、これに必要な JavaScript を見つけます (コンテキストで可能であれば)。

于 2012-08-07T12:33:23.010 に答える