私はAngleSharpをC#で使用してウェブブラウザをシミュレートしています。デバッグの目的のために、時々私が横断しているページを見たいと思う。現在のドキュメントをWebブラウザ(システムのデフォルトブラウザが望ましい)に表示し、可能であれば現在のCookie状態で表示する簡単な方法があるかどうかを尋ねています。ChromeでAngleSharpドキュメントを開く
1
A
答えて
1
私はパーティーに非常に遅いですが、うまくいけば、誰かが私の答えを見つけるのに役立ちます:短い答えはいいえ、長い答えは、はい - 限られた方法で可能な仕事です。
どうすればいいですか? AngleSharpに(ローカルの)ウェブサーバを開くコードを挿入する。このウェブサーバからのコンテンツは、ウェブブラウザ(例えば、システムのデフォルトブラウザ)で検査することができる。
注入されたローカルウェブサーバは、そのルート(例えば、http://localhost:9000/)で現在のドキュメントを、HTTPヘッダ(例えば、クッキー状態)のすべての補助情報と共に提供する。このアプローチの問題は、AngleSharpに見られるように、ドキュメントの元のソースを転送するか、DOMのシリアライズを行うことです。したがって、いくつかの偏差があり、それがあなたが望むものではないかもしれません。代わりに、サーバーはAngleSharpが現在見ているものを複製するJSコードを発行することもできます(ただし、標準のデバッグはより実行可能です)。
しかし、どのような方法でも作業が必要なため、正当化する必要があります。あなたはページを "見たい"ので、私はCSSレンダラーがもっと面白くなるだろうと思っています(また、どのアプリケーションにも組み込むことができ、VS拡張の形で利用できるようになります)。
希望すると便利です。
関連する問題
- 1. C#でHTMLドキュメントを開く
- 2. ハイブリッドアプリでドキュメントを開く
- 3. フルスクリーンでgoogle chromeを開く
- 4. AngleSharp Parsing
- 5. ダイアログボックスからドキュメントを開く
- 6. pythonを使ってchromeで.pdfドキュメントを開きます。
- 7. SharePointドキュメントライブラリ:ドキュメントをポップアップで開く
- 8. タブ内でChromeアプリを開く
- 9. ChromeのDevToolsをアプリモードで開くウィンドウ
- 10. WebSocketを開くハンドシェイクがChromeで
- 11. RSeleniumでGoogle Chromeを開くには?
- 12. Firefox/ChromeのIEブラウザを開く
- 13. google-chromeの標準ストリームを開く
- 14. C#パースHTML AngleSharpで、DIVはID
- 15. AngleSharpのHtmlParserはスレッドセーフですか?
- 16. CentOSでコマンドラインでchromeを開くことができません
- 17. コンソールを開いた後にChromeでChromeが動作しなくなる
- 18. ロボットフレームワーク: - 既存のChromeプロファイルからChromeを開くことができない
- 19. AngleSharp - 自己閉じタグを処理
- 20. wpfでDataGridをクリックしてドキュメントを開くには?
- 21. Macvimで現在のファイルをChromeで開くには
- 22. 新しいタブでGoogle ChromeでPDFファイルを開く方法は?
- 23. androidスタジオでAndroidドキュメントとコードのサンプルを開く方法
- 24. wordアドインで新しいWord docxドキュメントを開く方法
- 25. Google AppsスクリプトからブラウザウィンドウでGoogleドキュメントを開く
- 26. Visual Studio 2008の新しいウィンドウでドキュメントを開く方法は?
- 27. AndroidとPDF:特定のページでドキュメントを開く?
- 28. スクリプトからGoogleドキュメントを開くことができません
- 29. Chromeでの特定のウェブサイトを開くショートカットを使用して
- 30. Chrome APIを使用して新しいウィンドウをバックグラウンドで開く