WebBrowser コントロールを使用していて、Web ページでボタンを押すのを回避したいと考えています。私は HTML と Web ページにあまり詳しくありませんが、誰か解決策があるかどうか疑問に思っています。
私が話しているボタンは、この Web ページにあります: http://www.movshare.net/video/ut55cfdvg5wgj/ ?
ボタンはランダムに表示されるため、常に表示されるとは限りません。
WebBrowser コントロールを使用していて、Web ページでボタンを押すのを回避したいと考えています。私は HTML と Web ページにあまり詳しくありませんが、誰か解決策があるかどうか疑問に思っています。
私が話しているボタンは、この Web ページにあります: http://www.movshare.net/video/ut55cfdvg5wgj/ ?
ボタンはランダムに表示されるため、常に表示されるとは限りません。
編集:これについて考えると、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 コントロールであるため、クロス ブラウザの問題について心配する必要はありません。
ユーザーが毎回ボタンを押すのをスキップしますか? これは、ページにボタンがまったく必要ないことを意味します。もっと情報を入れてください