簡體   English   中英

在C#WebBrowser控件中觸發JavaScript

[英]Firing JavaScript inside a C# WebBrowser Control

嘗試編寫一個使用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事件...經過研究,我知道答案就在這里,但顯然我在問一個錯誤的問題。 有人能指出我正確的方向嗎?

謝謝韋恩

如果可以使用javascript觸發事件,則可以在WebBrowser控件中wb.Navigate("Javascript:DoFoo();");

使用瀏覽器控制台窗口找出為此所需的JavaScript(如果在您的上下文中甚至可能的話)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM