-
Notifications
You must be signed in to change notification settings - Fork 1
Internal API
Vivaldi's user interface uses HTML, CSS and JavaScript. In order to connect the JavaScript and the engine, a special API is exposed.
This API is accessed through the vivaldi object in much the same way as the chrome object is used by extensions. In fact, the user interface actually has access to many of the chrome.* APIs as well. You can get more information on chrome APIs here.
Unlike the chrome API however, the vivaldi API is only available internally. So if you want to use it, you have to access it through a browser mod. You can find help on getting started with writing mods by checking out the pinned topics on the forum.
The Vivaldi Internal API is made up of a series of namespaces, for example vivaldi.sync which contains many items related to sync functionality. Within each namespace there are a number of listeners, enum values and methods.
TODO: Add details about listeners
TODO: Add Details about enums
TODO: Add details about methods