BlinkGTK API Reference Manual (Table of Contents)

Author: BlinkGTK Project
Target: BlinkGTK API version 0.1 (product v1.2 series) / Chromium 151 baseline

日本語

The API reference for embedding BlinkGTK in a GTK4 application.
The Japanese pages are canonical; the English pages follow them.

The 0.1 in paths and package names is the API version (the same
convention as GTK4's gtk-4.0). It is independent of the product version
(v1.1.0 etc.) and changes only on incompatible API changes.

Find by what you want to do

What you want Page
Find the function by goal (reverse lookup) How do I…?
Load pages, go back / forward Navigation API
React to load completion, title changes, ... Signals API
Configure JavaScript, images, User-Agent, cookies Settings API
GPU mode and content protection (no-copy etc.) Settings API — Modes and policies
Search within the page, zoom Find-in-Page and Zoom
Create your own URL scheme (ebook:// etc.) Application Integration API
Exchange messages between page JavaScript and C Application Integration API
Inject scripts / CSS into every page Application Integration API
Provide your own dialogs, file chooser, downloads, auth UI Handlers API
Answer permission requests (geolocation, notifications) Signals API — permission-request
Debug with Chrome DevTools DevTools API
Switch behaviour with environment variables Environment Variables
The BlinkWebView widget itself BlinkWebView
Browse every API in one list C API Reference

Pages

Page Contents
howto-index-en.md How do I…? — find the function by goal
navigation-api-en.md Loading URLs / HTML, history, reload
signals-api-en.md GObject signals (load-changed / title-changed / permission-request, ...)
settings-api-en.md Runtime settings, GPU mode, content policy
page-search-zoom-en.md Find in page, zoom
app-integration-api-en.md Custom schemes, JS-to-C messaging, script injection
ui-handlers-api-en.md JS dialogs, file chooser, downloads, HTTP auth, certificates
devtools-api-en.md Chrome DevTools integration
environment-variables-en.md The canonical list of supported environment variables
blink-web-view-en.md The BlinkWebView widget
c-api-reference-en.md Every C API in one list

Every page comes as a Japanese (-ja.md) / English (-en.md) pair.

Planned

Chapter Status
Overview and lifecycle Planned
GObject Introspection / language bindings (PyGObject / GJS / Vala) Planned
Versioning and compatibility (SONAME / API version / stability) Planned
Accessibility Withdrawn — not implemented; will be written once implemented

About accuracy

This reference is machine-verified: