2

尝试编写一个在 C# 中搜索 WebBrowser 控件并获取 Flash 页面元素的应用程序。问题是使用 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 控件中您可以wb.Navigate("Javascript:DoFoo();");

使用浏览器控制台窗口找出必要的 javascript(如果在您的上下文中甚至可能的话)。

于 2012-08-07T12:33:23.010 回答