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バッファを終了させる必要があります。