WebView2コントロールの応用テクニック Web/ネイティブ相互運用機能 JavaScriptから.NETのオブジェクトを使用する ブラウザーの機能 ウィンドウ操作 リンククリック時に別ウィンドウを開かずに自ウィンドウに表示する リンククリック時に別ウィンドウを開かずに自ウィンドウに表示する2 設定 安全なWebアプリにするための設定 Web画面の機能無効化設定 アクセス許可 画面で入力したパスワードの保存 フォームに入力した情報の保存&自動入力を無効にする コンテキスト メニュー コンテキストメニューを非表示にする コンテキストメニューに項目を追加・削除する 独自のコンテキストメニューを表示する Cookie 表示しているページのCookieを取得・設定する(JavaScript) 表示しているページのCookieを取得・設定する(WebView2) ユーザーエージェント UserAgentを設定する 画面キャプチャ 表示中の画面をキャプチャする Favicon Faviconの画像を取得 ページ操作 リクエスト時にヘッダーの追加とPOSTデータを指定する レスポンスの内容を変更する テキストのhtmlをWebView2で表示する テキスト要素への文字入力をキーボード入力で行う 仮想ドメインを設定することで、ローカルフォルダーをWebサイトのようにアクセスする 画面の情報を取得する&画面をスクロールする jQueryを使ってDOM操作を行う ユーザーデータ キャッシュの保存フォルダを指定する 認証 Basic認証を行う 開発 開発者ツールを表示する Chrome DevTools Protocolを使用する その他 使用するWebView2のランタイムバージョンを指定する WebBrowserからWebView2への切り替え方法 プログラムでWebView2コントロールを作成して画面に表示する WebView2ランタイムがインストールされているかチェック&ブラウザバージョンの取得