バージョン: 1.2.0-build2
最終更新: 2026-07-29
言語: 日本語 |
表示中のページを Chrome DevTools
でデバッグするための API です。
DOM の検査、コンソール、ネットワーク、パフォーマンス計測など、Chrome
と
同じ開発者ツールがそのまま使えます。
/* リモートデバッグを開く (ポート 0 = 自動割り当て) */
gint port = blink_web_view_open_devtools(view, 0);
if (port > 0) {
char *url = blink_web_view_get_devtools_url(view);
g_print("DevTools: %s\n", url ? url : "(URL 取得失敗)");
g_free(url);
}表示された URL を Chrome / Chromium
で開くか、chrome://inspect から
接続します。
| したいこと | API |
|---|---|
| DevTools を開く | blink_web_view_open_devtools() |
| DevTools を閉じる | blink_web_view_close_devtools() |
| フロントエンド URL を取得 | blink_web_view_get_devtools_url() |
| DevTools の表示言語を設定 | blink_gtk_set_devtools_locale() |
| DevTools の表示言語を取得 | blink_gtk_get_devtools_locale() |
リモートデバッグを指定ポートで開きます。
シグネチャ:
gint blink_web_view_open_devtools(BlinkWebView* web_view, gint port);port に 0
を渡すと空きポートが自動で選ばれます。戻り値は実際に使われる
ポート番号で、失敗時は 0 です。
リモートデバッグ接続を閉じます。
シグネチャ:
void blink_web_view_close_devtools(BlinkWebView* web_view);DevTools フロントエンドの URL を返します。呼び出し側が
g_free() で
解放します。未接続時は NULL です。
シグネチャ:
char* blink_web_view_get_devtools_url(BlinkWebView* web_view);DevTools の表示言語を設定・取得します。"ja" を設定すると
DevTools の
UI が日本語になります。blink_gtk_init()
より前に呼んでください。
シグネチャ:
void blink_gtk_set_devtools_locale(const char* locale);
const char* blink_gtk_get_devtools_locale(void);| バージョン | 変更 |
|---|---|
| v1.1.0 | 本ページ初版 (API 自体は v1.0 系から提供) |