0

WebBrowser コントロールを使用していて、Web ページでボタンを押すのを回避したいと考えています。私は HTML と Web ページにあまり詳しくありませんが、誰か解決策があるかどうか疑問に思っています。

私が話しているボタンは、この Web ページにあります: http://www.movshare.net/video/ut55cfdvg5wgj/ ?

ボタンはランダムに表示されるため、常に表示されるとは限りません。

4

2 に答える 2

0

編集:これについて考えると、C#からこれのほとんどを行うことができます。更新しました。

ボタンへの参照を取得し、そのclick()JavaScript メソッドを呼び出します。

HtmlElement btn = myBrowserControl.Document.GetElementById("myButton");
/*
Alternatively, take a look at these other methods for retrieving an HtmlElement:
HtmlDocument.GetElementFromPoint(Point point)
HtmlDocument.GetElementsByTagName(string tagName)
HtmlDocument.All.GetElementsByName(string name)
*/
btn.InvokeMember("click");

これは、次の場合にのみすべてのブラウザで機能します ...
これは WebBrowser コントロールであるため、クロス ブラウザの問題について心配する必要はありません。

于 2011-04-11T20:56:07.800 に答える
0

ユーザーが毎回ボタンを押すのをスキップしますか? これは、ページにボタンがまったく必要ないことを意味します。もっと情報を入れてください

于 2011-04-11T20:53:09.523 に答える