GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Embedded-WebKit-Widgets.html ・ emacs-doc.conao3.com

48.2 組み込みWebKitウィジェット

Emacsが適切なサポートパッケージと共にコンパイルされていれば、バッファ内にブラウザウィジェットを表示できます。コマンド M-x xwidget-webkit-browse-url は、ブラウザウィジェットに表示するURLを指定します。通常、URLはポイントの位置またはそれ以前のURLがデフォルトとなりますが、アクティブなリージョンがある場合(マークとリージョンを参照)、代わりにリージョンから空白文字を除去したURLがデフォルトとして採用されます。その後、このコマンドは、指定されたURLを表示するブラウザを埋め込んだ新しいバッファを作成します。このバッファは Xwidget-WebKit モード(Image モードと同様。画像ファイルの表示を参照)になり、ウィジェットのスクロール、サイズ変更、再読み込みを行うためのワンキーコマンドが提供されます。そのバッファで C-h b と入力すると、キーバインドを確認できます。

デフォルトでは、xwidgetのWebKitバッファ内で自己挿入文字を入力しても何も起こらないか、あるいは何らかの特殊な動作がトリガーされます。これらの文字やその他の一般的な編集キーを、押下時に自動的に挿入されるようにするには、xwidget-webkit-edit-modeを有効にしてください。これにより、これらの文字がWebKit xwidgetにそのまま渡されるよう再定義されます。

また、xwidgetのwebkitバッファ内にeと入力することで、xwidget-webkit-edit-modeを有効にすることもできます。

xwidget-webkit-isearch-mode は、インクリメンタル検索(インクリメンタル検索 を参照)と同様の動作をするマイナーモードですが、現在のバッファではなく WebKit ウィジェットの内容に対して動作します。これは xwidget-webkit バッファ内の C-s および C-r にバインドされています。C-r によって呼び出された場合、初回検索は逆方向で実行されます。

自己挿入文字を入力すると、その文字が現在の検索クエリに挿入されます。C-s と入力すると WebKit ウィジェットに次の検索結果が表示され、C-r と入力すると前の検索結果が表示されます。

インクリメンタル検索を終了するには、C-g と入力してください。

コマンド xwidget-webkit-browse-history は、現在の WebKit バッファで以前に読み込まれたページの一覧を含むバッファを表示し、RET を押すことでそれらのページへ移動できます。

Hに束縛されています。

WebKitバッファ内ではデフォルトでJavaScriptが有効になっていますが、ウェブサイトがオンライン上の活動を追跡するためにJavaScriptを利用することが多いため、これは望ましくない場合があります。変数 xwidget-webkit-disable-javascript を nil 以外の値に設定することで、WebKitバッファ内のJavaScriptを無効にできます。この設定を反映させるには、変更後にすべてのWebKitバッファを終了させる必要があります。