ブラウザの特殊な操作
各ブラウザ共通
- プログラムでHTML要素のイベントを発生させてJavaScriptを実行する
- JavaScriptのプログラムを実行する
- リンククリック時に別ウィンドウを開かずに自ウィンドウに表示する
- 表示しているページのCookieを取得・設定する
- 画面の情報を取得する&画面をスクロールする
- キャッシュの削除
InternetExplorer操作時
- InternetExplorerのバージョンを取得する
- 新しいタブでサイトを開く(InternetExplorer7以降)
- InternetExplorerを最前面表示する
- 表示中のInternetExplorerのオブジェクトを取得する
- User-Agentの変更(改竄)
- リンククリックなどでの別窓を取り込み
- .NETでIEのプラグイン作成
WebBrowserコントロール使用時
- レンダリングモードをInternetExplorer11に変更する
- JavaScriptからC#/VBのメソッドを実行する
- User-Agentの変更
- スクリプトエラーを表示しない、画像非表示、JavaScript非実行
- VB.NETでCOMのWebBrowserを使う
- MouseDownイベントの追加
- 新規ウィンドウを開かずに、自身のWebBrowser内に表示する
- POSTされたデータを参照する
WebView2コントロール使用時
- jQueryを使ってDOM操作を行う
- JavaScriptから.NETのオブジェクトを使用する
- リクエスト時にヘッダーの追加とPOSTデータを指定する
- レスポンスの内容を変更する
- 開発者ツールを表示する
- コンテキストメニューを非表示にする
- 独自のコンテキストメニューを表示する
- テキストのhtmlをWebView2で表示する
- キャッシュの保存フォルダを指定する
- WebView2ランタイムがインストールされているかチェック&ブラウザバージョンの取得
- 使用するランタイムを指定する