2017-02-08 17 views
3

ChromeブラウザをC#から制御してインスタンス化することはできますか?新しいウィンドウを開く、URLを変更する、タブを再読み込みするなどのようなものChromeをプログラムで制御する

私はC#Chrome APIを探していましたが、JavaScriptファイルはhttps://developer.chrome.com/にしか見つかりませんでした。 C# - How to control chrome browser - 最高の答えはAPIをチェックアウトすることでした。

答えて

2

利用できるAPIがあります。これは「Selenium」と呼ばれ、Chrome固有のサードパーティ拡張機能を備えています。

http://www.seleniumhq.org/

そのリンクを確認してください。 「クロームC#のAPI」のための迅速なGoogle検索を行う

1

あなたがChromeの使用の譲歩を受け入れるために喜んでいる場合、私は、次のことが特に有望と思っていた私は、あなたが

を検討したいと思うかもしれないと思ういくつかの結果を上げ開発者向けツール:

+0

ありがとうございました - 以前の最初のリンクを見て、Webソケットについて話しました。そのため、APIがない場合に備えて保存しました。おかげさまで、他の2を見ていきます。 – Sam0

1

と対話するために、あなたはのような何かを探していますか?

これは、.NETアプリケーションにChromeを埋め込むことができるオープンソースプロジェクトです。したがって、これらのC#コントロールをブラウザと対話させることができます。

+0

私たちが埋め込みを話しているとすれば、この質問は多くのオプションに触れることに対して名誉ある言及が必要だと思います。http://stackoverflow.com/questions/18119125/options-for-embedding-chromium-instead-of-ie-webbrowser- control-with-wpf-c – TernaryTopiary

+0

Chromeを埋め込むのではなく、C#からChromeを制御することを検討します。 私が説明できる最も簡単な方法は、別のデバイスがURLを設定したり、タブを更新したり、現在のURLを取得するためのポータルとしてC#プログラムを使用することです。 C#プログラムは「舞台裏で」あります。 – Sam0

+0

このようなアプリケーションがありました。Chromeを組み込むことは、必要な場合はタブやページの特定の部分をリフレッシュできるように最高の意味を持ちました。がんばろう! –

関連する問題