BlinkGTK C API リファレンス(日本語版)

作成者: BlinkGTK Development Team
作成日: 2026-03-07
対象バージョン: BlinkGTK v1.1.0 以降
更新履歴:


このページの位置づけ(2026-07-30 更新)

スレッド安全性・NULL ガード・メモリ管理などの共通ポリシーと、公開ヘッダの
全関数索引(ヘッダから機械生成)をまとめたページです。
個々の API の使い方と完全なコード例は機能別のページに、
目的から関数を探すには逆引きリファレンスにあります。
記載されている API が配布物のヘッダと共有ライブラリに実在することは機械検証されています。


概要

BlinkGTK の C API は blink_gtk/blink_gtk.h で定義されています。
WebKitGTK と同様の設計思想で、C 言語から直接使用できる API を提供します。

スレッド安全性ポリシー

全ての BlinkGTK 公開 API 関数は GTK メインスレッドからのみ呼び出し可能 です。
ワーカースレッドやバックグラウンドスレッドから呼び出した場合の動作は未定義です。
GTK メインスレッド外から操作を行う必要がある場合は g_idle_add() を使用して
メインスレッドにディスパッチしてください。

/* ワーカースレッドからの安全な呼び出し例 */
static gboolean load_on_main_thread(gpointer data) {
    const char* uri = (const char*)data;
    blink_web_view_load_uri(BLINK_WEB_VIEW(g_web_view), uri);
    return G_SOURCE_REMOVE;
}

/* ワーカースレッド内 */
g_idle_add(load_on_main_thread, "https://example.com");

NULL ガードポリシー

v1.1.0 以降、全ての公開 API 関数は g_return_if_fail() / g_return_val_if_fail() による
NULL チェックを行います。NULL ポインタを渡した場合、GLib の警告メッセージが出力され、
関数は安全にリターンします(クラッシュしません)。

/* NULL を渡した場合の動作 */
blink_web_view_load_uri(BLINK_WEB_VIEW(NULL), "https://example.com");
/* 出力: (process:PID): BlinkGTK-CRITICAL **: blink_web_view_load_uri: assertion 'web_view != NULL' failed */

インクルードパスの設定:

pkg-config --cflags blinkgtk-0.1
#include <blink_gtk/blink_gtk.h>

型定義

BlinkWebView

typedef GtkWidget BlinkWebView;

GtkWidget の typedef。BlinkGTK の中心となる型で、Blink エンジンによる Web コンテンツ表示ウィジェットを表します。


BlinkLoadEvent

typedef enum {
  BLINK_LOAD_STARTED,     /* 新しいロード開始 */
  BLINK_LOAD_REDIRECTED,  /* リダイレクト発生 */
  BLINK_LOAD_COMMITTED,   /* ロードコミット */
  BLINK_LOAD_FINISHED     /* ロード完了 */
} BlinkLoadEvent;

BlinkLoadError

typedef enum {
  BLINK_LOAD_ERROR_NETWORK,      /* ネットワークエラー */
  BLINK_LOAD_ERROR_CANCELLED,    /* キャンセルされた */
  BLINK_LOAD_ERROR_INVALID_URL   /* 無効なURL */
} BlinkLoadError;

初期化・終了 API

gboolean blink_gtk_init(int* argc, char*** argv);

BlinkGTK を初期化します。ウィジェット作成前に必ず呼ぶ必要があります。

パラメータ 説明
argc int* main()argc のアドレス(NULL 可)
argv char*** main()argv のアドレス(NULL 可)

戻り値: 初期化成功なら TRUE、失敗なら FALSE

スレッド安全性: メインスレッドからのみ呼び出し可能。

使用例:

int main(int argc, char* argv[]) {
    if (!blink_gtk_init(&argc, &argv)) {
        g_critical("BlinkGTK initialization failed");
        return 1;
    }
    /* ... */
}

int blink_gtk_run_main_loop(void);

Chromium のメインループを開始します。blink_gtk_quit_main_loop() が呼ばれるまでブロックします。

戻り値: 終了コード(通常 0)

注意: GTK の g_application_run() ではなく Chromium の base::RunLoop を使用しています。


void blink_gtk_quit_main_loop(void);

blink_gtk_run_main_loop() で開始したメインループを終了します。


void blink_gtk_shutdown(void);

BlinkGTK をシャットダウンします。アプリケーション終了時に呼び出します。

注意: v1.1.0 以降、内部で _exit(0) を呼び出して DiscardableSharedMemoryManager の DCHECK を回避しています。


BlinkWebView 作成 API

BlinkWebView* blink_web_view_new(void);

新しい BlinkWebView ウィジェットを作成します。

戻り値: 新しい BlinkWebView ウィジェット(所有権あり)

戻り値が NULL の場合: blink_gtk_init(&argc, &argv) が呼ばれていないか、初期化に失敗しています。

使用例:

BlinkWebView* web_view = BLINK_WEB_VIEW(blink_web_view_new());
if (!web_view) {
    g_critical("Failed to create BlinkWebView");
    blink_gtk_shutdown();
    return 1;
}
g_object_ref_sink(web_view);  /* floating reference を所有権に変換 */

ナビゲーション API

void blink_web_view_load_uri(BlinkWebView* web_view, const char* uri);

指定した URI を BlinkWebView にロードします。

パラメータ 説明
web_view BlinkWebView* 対象の BlinkWebView
uri const char* ロードする URI 文字列

対応 URI スキーム:

インライン HTML の読み込み:

インライン HTML を表示する場合は blink_web_view_load_html() を使用してください
(data:URL→load_html()移行)。

blink_web_view_load_uri(BLINK_WEB_VIEW(web_view), "https://www.google.com");

/* data:URL→load_html()移行 — インライン HTML は load_html() を使用 */
blink_web_view_load_html(BLINK_WEB_VIEW(web_view),
    "<!DOCTYPE html><html><body style='margin:0'>"
    "<div style='display:block;background:#0000ff;width:800px;height:200px'>BLUE</div>"
    "</body></html>", NULL);

注意: blink_web_view_load_html() ではプレーン HTML をそのまま渡せるため、
data: URL のエンコーディング(%23 等)は不要です。#ffe 等の CSS 色指定もそのまま使用可能です。
DOCTYPE を含めてください。ないと quirks モードになり、div がインライン要素として扱われます。


void blink_web_view_load_html(BlinkWebView* web_view,
                              const char* html,
                              const char* base_uri);

v1.1.0 以降 -- HTML 文字列を直接読み込みます。WebKitGTK の
webkit_web_view_load_html() と互換性のある API です。

パラメータ 説明
web_view BlinkWebView* 対象の BlinkWebView
html const char* ロードする HTML 文字列
base_uri const char* 相対 URL の解決に使用するベース URI(NULL 可)

base_uri が NULL の場合、about:blank がベース URI として使用されます。

使用例:

/* 基本的な使用 */
blink_web_view_load_html(BLINK_WEB_VIEW(web_view),
    "<!DOCTYPE html><html><body><h1>Hello</h1></body></html>",
    NULL);

/* ベース URI を指定して相対パスの画像を解決 */
blink_web_view_load_html(BLINK_WEB_VIEW(web_view),
    "<!DOCTYPE html><html><body><img src='logo.png'></body></html>",
    "https://example.com/");

blink_web_view_load_uri() との違い:

API 用途
blink_web_view_load_uri() URL を指定してネットワーク経由でページを読み込む
blink_web_view_load_html() HTML 文字列を直接レンダリングする(ネットワーク不要)

void blink_web_view_go_back(BlinkWebView* web_view);

履歴の前のページに戻ります。


void blink_web_view_go_forward(BlinkWebView* web_view);

履歴の次のページに進みます。


void blink_web_view_reload(BlinkWebView* web_view);

現在のページをリロードします。


void blink_web_view_stop(BlinkWebView* web_view);

進行中のロードを停止します。


gboolean blink_web_view_can_go_back(BlinkWebView* web_view);

戻り値: 履歴に前のページがあれば TRUE


gboolean blink_web_view_can_go_forward(BlinkWebView* web_view);

戻り値: 履歴に次のページがあれば TRUE


コンテンツ情報 API

const char* blink_web_view_get_uri(BlinkWebView* web_view);

戻り値: 現在アクティブな URI(転送なし、NULL の場合あり)


const char* blink_web_view_get_title(BlinkWebView* web_view);

戻り値: 現在のページタイトル(転送なし、NULL の場合あり)


gdouble blink_web_view_get_estimated_load_progress(BlinkWebView* web_view);

戻り値: ロード進捗(0.0〜1.0、1.0 = 完了)


gboolean blink_web_view_is_loading(BlinkWebView* web_view);

戻り値: ロード中なら TRUE


WebPreferences Getter API

v1.1.0 以降、現在の WebPreferences 設定値を取得する Getter API が追加されました。
対応する Setter API(blink_web_view_set_javascript_enabled() 等)と対で使用します。

gboolean blink_web_view_get_javascript_enabled(BlinkWebView* web_view);

戻り値: JavaScript が有効なら TRUE、無効なら FALSE


gboolean blink_web_view_get_images_enabled(BlinkWebView* web_view);

戻り値: 画像の読み込みが有効なら TRUE、無効なら FALSE


gboolean blink_web_view_get_local_storage_enabled(BlinkWebView* web_view);

戻り値: localStorage が有効なら TRUE、無効なら FALSE


int blink_web_view_get_default_font_size(BlinkWebView* web_view);

戻り値: デフォルトフォントサイズ(ピクセル単位、通常 16)


const char* blink_web_view_get_default_encoding(BlinkWebView* web_view);

戻り値: デフォルト文字エンコーディング文字列(例: "UTF-8")。戻り値は内部バッファへのポインタであり、呼び出し元で g_free() しないでください。

使用例:

/* 現在の設定を表示 */
printf("JavaScript: %s\n",
       blink_web_view_get_javascript_enabled(BLINK_WEB_VIEW(view)) ? "enabled" : "disabled");
printf("Images: %s\n",
       blink_web_view_get_images_enabled(BLINK_WEB_VIEW(view)) ? "enabled" : "disabled");
printf("LocalStorage: %s\n",
       blink_web_view_get_local_storage_enabled(BLINK_WEB_VIEW(view)) ? "enabled" : "disabled");
printf("Font size: %d\n",
       blink_web_view_get_default_font_size(BLINK_WEB_VIEW(view)));
printf("Encoding: %s\n",
       blink_web_view_get_default_encoding(BLINK_WEB_VIEW(view)));

スクリーンショット API

gboolean blink_web_view_capture_screenshot(BlinkWebView* web_view,
                                           const char* filename);

現在のレンダリングフレームを PNG 形式で保存します。

パラメータ 説明
web_view BlinkWebView* 対象の BlinkWebView
filename const char* 保存先のファイルパス(.png 拡張子推奨)

戻り値: キャプチャ開始に成功したら TRUE

注意: 非同期処理です。ファイルが書き込まれるまでに時間がかかる場合があります。

推奨タイミング: ナビゲーション完了後 30 秒以上待機してからキャプチャしてください。
Renderer 初期化に約 25 秒かかります。

使用例:

/* 30秒後にスクリーンショット撮影 */
static gboolean take_screenshot(gpointer data) {
    BlinkWebView* view = (BlinkWebView*)data;
    blink_web_view_capture_screenshot(BLINK_WEB_VIEW(view), "/tmp/blinkgtk_screenshot.png");
    return G_SOURCE_REMOVE;
}
g_timeout_add_seconds(30, take_screenshot, web_view);

typedef void (*BlinkScreenshotCallback)(BlinkWebView* web_view,
                                        gboolean success,
                                        const char* filename,
                                        gpointer user_data);

void blink_web_view_capture_screenshot_async(BlinkWebView* web_view,
                                             const char* filename,
                                             BlinkScreenshotCallback callback,
                                             gpointer user_data);

v1.1.0 以降 -- 非同期スクリーンショットをコールバック方式で取得します。
blink_web_view_capture_screenshot() の非同期版で、完了時にコールバックが呼ばれます。

パラメータ 説明
web_view BlinkWebView* 対象の BlinkWebView
filename const char* 保存先のファイルパス(.png 拡張子推奨)
callback BlinkScreenshotCallback 完了時に呼ばれるコールバック関数
user_data gpointer コールバックに渡すユーザーデータ

コールバックのパラメータ:

パラメータ 説明
web_view BlinkWebView* 対象の BlinkWebView
success gboolean 保存成功なら TRUE
filename const char* 保存先のファイルパス
user_data gpointer blink_web_view_capture_screenshot_async() に渡した user_data

使用例:

static void on_screenshot_done(BlinkWebView* view,
                               gboolean success,
                               const char* filename,
                               gpointer user_data) {
    if (success) {
        printf("Screenshot saved: %s\n", filename);
    } else {
        printf("Screenshot failed: %s\n", filename);
    }
}

blink_web_view_capture_screenshot_async(BLINK_WEB_VIEW(web_view),
                                        "/tmp/blinkgtk_async.png",
                                        on_screenshot_done,
                                        NULL);

テスト・デバッグ API

void blink_web_view_inject_test_input(BlinkWebView* web_view,
                                      double mouse_x,
                                      double mouse_y);

v1.1.0 以降 — テスト用の入力イベントを Renderer に直接インジェクトします。

マウスクリック(左ボタン Down/Up)と キーボードイベント('A' Down/Up)を
ForwardMouseEvent() / ForwardKeyboardEvent() 経由で Renderer に送信します。

パラメータ 説明
web_view BlinkWebView* 対象の BlinkWebView
mouse_x double マウスクリックの X 座標(ピクセル)
mouse_y double マウスクリックの Y 座標(ピクセル)

注意: このAPIはデバッグ・テスト専用です。GTK ジェスチャイベントパイプラインを
バイパスして Chromium の入力ルーティングを直接テストします。

使用例:

/* ページロード後 10 秒で入力テスト */
static gboolean test_input(gpointer data) {
    BlinkWebView* view = (BlinkWebView*)data;
    /* (400, 100) にマウスクリック + キー 'A' 送信 */
    blink_web_view_inject_test_input(BLINK_WEB_VIEW(view), 400.0, 100.0);
    return G_SOURCE_REMOVE;
}
g_timeout_add_seconds(10, test_input, web_view);

シグナル

BlinkWebView は GObject シグナルを使用して非同期イベントを通知します。
g_signal_connect() で接続してください。

"load-changed" シグナル

void on_load_changed(BlinkWebView* web_view,
                     BlinkLoadEvent load_event,
                     gpointer user_data);

ロード状態が変化したときに発火します。load_event で状態を判定できます。


"title-changed" シグナル

void on_title_changed(BlinkWebView* web_view,
                      const char* title,
                      gpointer user_data);

ページタイトルが変更されたときに発火します。


"uri-changed" シグナル

void on_uri_changed(BlinkWebView* web_view,
                    const char* uri,
                    gpointer user_data);

URI が変更されたときに発火します。


"load-failed" シグナル

void on_load_failed(BlinkWebView* web_view,
                    int error_code,
                    const char* failing_uri,
                    gpointer user_data);

v1.1.0 以降 -- ページのロードが失敗したときに発火します。

パラメータ 説明
web_view BlinkWebView* 対象の BlinkWebView
error_code int エラーコード(BlinkLoadError の値)
failing_uri const char* ロードに失敗した URI
user_data gpointer g_signal_connect() で渡したユーザーデータ

使用例:

static void on_load_failed(BlinkWebView* view,
                           int error_code,
                           const char* failing_uri,
                           gpointer user_data) {
    fprintf(stderr, "Load failed: error=%d uri=%s\n", error_code, failing_uri);
}

g_signal_connect(web_view, "load-failed",
                 G_CALLBACK(on_load_failed), NULL);

配布ヘッダ blink_gtk.h に実在する 3 関数(2026-07-28 時点で機械照合済)。

typedef void (*BlinkCookieCallback)(const char* cookies, gpointer user_data);

void blink_web_view_get_cookies(BlinkWebView* web_view,
                                const char* url,
                                BlinkCookieCallback callback,
                                gpointer user_data);

指定 URL の Cookie を非同期で取得します。callback には "a=1; b=2" 形式の
文字列が渡されます。

typedef void (*BlinkSetCookieCallback)(gboolean success, gpointer user_data);

void blink_web_view_set_cookie(BlinkWebView* web_view,
                               const char* url,
                               const char* cookie_line,
                               BlinkSetCookieCallback callback,
                               gpointer user_data);

cookie_lineSet-Cookie ヘッダと同じ書式です(例:
"session=abc123; Path=/; Max-Age=3600")。

保存前に妥当性が検証され、書式を解釈できない場合や Cookie ストアが拒否した
場合は callbackFALSE
が渡ります。callbackNULL 可。

static void on_set(gboolean success, gpointer user_data) {
    g_print("cookie: %s\n", success ? "OK" : "rejected");
}

blink_web_view_set_cookie(BLINK_WEB_VIEW(web_view),
                          "https://example.com",
                          "session=abc123; Path=/; Max-Age=3600",
                          on_set, NULL);
void blink_web_view_delete_all_cookies(BlinkWebView* web_view);

ブラウザコンテキスト内の全 Cookie を削除します。


廃止予定の API

以下は動作しますが、新しく書くコードでは使わないでください
コンパイル時に警告が出ます。

blink_web_view_load_uri() を使ってください。
G_DEPRECATED_FOR(blink_web_view_load_uri) が付いています。

blink_web_view_get_uri() を使ってください。
G_DEPRECATED_FOR(blink_web_view_get_uri) が付いています。

既存のコードは急いで書き換える必要はありません。これらを削除する予定が
立った場合は、事前にリリースノートでお知らせします。

完全なサンプルプログラム

#include <blink_gtk/blink_gtk.h>
#include <gtk/gtk.h>
#include <stdio.h>
#include <unistd.h>

static BlinkWebView* g_web_view = NULL;

static gboolean quit_timer(gpointer data) {
    printf("Auto-quit after 45 seconds\n");
    blink_gtk_quit_main_loop();
    return G_SOURCE_REMOVE;
}

static gboolean screenshot_timer(gpointer data) {
    if (g_web_view) {
        blink_web_view_capture_screenshot(BLINK_WEB_VIEW(g_web_view), "/tmp/blinkgtk.png");
        printf("Screenshot captured\n");
    }
    return G_SOURCE_REMOVE;
}

int main(int argc, char* argv[]) {
    /* 初期化 */
    if (!blink_gtk_init(&argc, &argv)) {
        fprintf(stderr, "Failed to initialize BlinkGTK\n");
        return 1;
    }

    /* BlinkWebView 作成 */
    g_web_view = BLINK_WEB_VIEW(blink_web_view_new());
    if (!g_web_view) {
        fprintf(stderr, "Failed to create BlinkWebView\n");
        blink_gtk_shutdown();
        return 1;
    }
    g_object_ref_sink(g_web_view);

    /* data:URL→load_html()移行 — インライン HTML ロード */
    blink_web_view_load_html(BLINK_WEB_VIEW(g_web_view),
        "<!DOCTYPE html><html>"
        "<body style='background:#00ff00'>Hello BlinkGTK</body></html>", NULL);

    /* タイマー設定 */
    g_timeout_add_seconds(30, screenshot_timer, NULL);  /* 30秒後スクリーンショット */
    g_timeout_add_seconds(45, quit_timer, NULL);         /* 45秒後終了 */

    /* メインループ */
    int status = blink_gtk_run_main_loop();

    /* クリーンアップ */
    if (g_web_view) {
        g_object_unref(g_web_view);
        g_web_view = NULL;
    }
    blink_gtk_shutdown();

    return status;
}

環境変数

BLINKGTK_GPU_MODE

GPU 描画モードを制御する環境変数です。未設定の場合は software モードで動作します。

動作 用途
software(デフォルト) ソフトウェア描画(--disable-gpu-compositing 仮想環境、ヘッドレス、安定性重視
swiftshader SwiftShader GL エミュレーション GPU 非搭載環境での GL 利用
egl ネイティブ EGL 実 GPU 搭載環境での高速描画

使用例:

# デフォルト(ソフトウェア描画)
./blinkgtk_browser

# SwiftShader GL エミュレーション
BLINKGTK_GPU_MODE=swiftshader ./blinkgtk_browser

# ネイティブ EGL(実 GPU 必要)
BLINKGTK_GPU_MODE=egl ./blinkgtk_browser

注意: egl モードは実際の GPU ハードウェアが必要です。仮想環境や Weston headless では
software または swiftshader を使用してください。


関連ドキュメント


このドキュメントは BlinkGTK Development Team が作成・管理しています。
最終更新: 2026-03-25

全関数索引

ヘッダ blink_gtk.h の公開関数のうち、利用者が使う 79 種の一覧です。詳細ページがあるものはリンクし、
本ページで説明しているものは「本ページ」と記します。

関数 詳細
blink_web_view_new_container() 本ページ
blink_gtk_init() app-integration-api-ja.md
blink_gtk_run_main_loop() app-integration-api-ja.md
blink_gtk_quit_main_loop() 本ページ
blink_gtk_shutdown() 本ページ
blink_gtk_set_devtools_locale() devtools-api-ja.md
blink_gtk_get_devtools_locale() devtools-api-ja.md
blink_gtk_set_icu_data_path() 本ページ
blink_gtk_set_resources_path() 本ページ
blink_web_view_new() app-integration-api-ja.md
blink_web_view_new_with_gpu_mode() settings-api-ja.md
blink_web_view_get_gpu_mode() settings-api-ja.md
blink_web_view_load_uri() app-integration-api-ja.md
blink_web_view_load_html() signals-api-ja.md
blink_web_view_get_uri() 本ページ
blink_web_view_get_title() 本ページ
blink_web_view_go_back() navigation-api-ja.md
blink_web_view_go_forward() navigation-api-ja.md
blink_web_view_reload() navigation-api-ja.md
blink_web_view_stop() navigation-api-ja.md
blink_web_view_can_go_back() navigation-api-ja.md
blink_web_view_can_go_forward() navigation-api-ja.md
blink_web_view_get_estimated_load_progress() 本ページ
blink_web_view_is_loading() 本ページ
blink_web_view_capture_screenshot() 本ページ
blink_web_view_capture_screenshot_async() 本ページ
blink_web_view_inject_test_input() 本ページ
blink_web_view_set_content_policy() settings-api-ja.md
blink_web_view_get_content_policy() settings-api-ja.md
blink_web_view_execute_javascript() app-integration-api-ja.md
blink_web_view_set_canvas_size() 本ページ
blink_web_view_set_zoom_level() page-search-zoom-ja.md
blink_web_view_get_zoom_level() page-search-zoom-ja.md
blink_web_view_set_javascript_dialog_handler() ui-handlers-api-ja.md
blink_web_view_set_file_chooser_handler() ui-handlers-api-ja.md
blink_web_view_file_chooser_response() ui-handlers-api-ja.md
blink_web_view_set_download_handler() ui-handlers-api-ja.md
blink_web_view_set_certificate_error_handler() ui-handlers-api-ja.md
blink_web_view_set_javascript_enabled() navigation-api-ja.md
blink_web_view_set_images_enabled() settings-api-ja.md
blink_web_view_set_local_storage_enabled() settings-api-ja.md
blink_web_view_set_default_font_size() page-search-zoom-ja.md
blink_web_view_set_default_encoding() 本ページ
blink_web_view_get_javascript_enabled() settings-api-ja.md
blink_web_view_get_images_enabled() settings-api-ja.md
blink_web_view_get_local_storage_enabled() settings-api-ja.md
blink_web_view_get_default_font_size() 本ページ
blink_web_view_get_default_encoding() 本ページ
blink_web_view_find_in_page() page-search-zoom-ja.md
blink_web_view_stop_finding() page-search-zoom-ja.md
blink_web_view_get_cookies() 本ページ
blink_web_view_delete_all_cookies() 本ページ
blink_permission_request_get_type_name() signals-api-ja.md
blink_permission_request_allow() signals-api-ja.md
blink_permission_request_deny() signals-api-ja.md
blink_web_view_set_cookie() 本ページ
blink_web_view_set_user_agent() settings-api-ja.md
blink_web_view_get_user_agent() settings-api-ja.md
blink_web_view_set_auth_handler() ui-handlers-api-ja.md
blink_web_view_auth_response() ui-handlers-api-ja.md
blink_web_view_register_custom_scheme() app-integration-api-ja.md
blink_web_view_register_custom_scheme_full() app-integration-api-ja.md
blink_web_view_inject_user_script() app-integration-api-ja.md
blink_web_view_inject_user_stylesheet() app-integration-api-ja.md
blink_web_view_remove_all_user_scripts() app-integration-api-ja.md
blink_web_view_print_to_pdf() 本ページ
blink_web_view_set_fullscreen_handler() 本ページ
blink_web_view_exit_fullscreen() 本ページ
blink_web_view_is_fullscreen() 本ページ
blink_web_view_open_devtools() devtools-api-ja.md
blink_web_view_close_devtools() devtools-api-ja.md
blink_web_view_get_devtools_url() devtools-api-ja.md
blink_web_view_queue_draw() 本ページ
blink_web_view_set_frame_data() 本ページ
blink_web_view_register_message_handler() app-integration-api-ja.md
blink_web_view_unregister_message_handler() app-integration-api-ja.md
blink_web_view_send_message_to_page() app-integration-api-ja.md
blink_gtk_get_version() 本ページ
blink_gtk_get_chromium_version() 本ページ