Need help with VivaldiHooks?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

justdanpo
153 Stars 15 Forks Do What The F*ck You Want To Public License 150 Commits 6 Opened issues

Description

VivaldiHooks is a set of hooks/scripts for Vivaldi browser modding.

Services available

!
?

Need anything else?

Contributors list

No Data

VivaldiHooks

License: WTFPL

About

VivaldiHooks is a set of hooks/scripts for Vivaldi browser modding. The main one -

jdhooks.js
- controlls mods loading and provides mod developers a way to change behaviour of Vivaldi internal components.

See Wiki for hooks descriptions or developers' howto.

Installation

Automatic (Windows only)

Just run installhooks.bat. It will find installation path automatically if Vivaldi is set as your default browser.

If Vivaldi is installed in "Program Files" or any other write-restricted folder, you must run the script as Administrator.

You may specify a path in a command line:

installhooks.bat C:\programz\Vivaldi-snapshots\1.5.609.8\Application
installhooks.bat "C:\some path with spaces\Vivaldi\Application"
installhooks.bat -nowait C:\programz\Vivaldi-snapshots\1.5.609.8\Application

Another easy way: drag Vivaldi directory and drop it on installhooks.bat.

Manual

First of all, find Vivaldi installation folder ({instdir}):

  • Windows:
    Vivaldi\Application\{version}\resources
  • Linux:
    /opt/vivaldi/resources
    or
    /opt/vivaldi-snapshot/resources
  • MacOS:
    /Applications/Vivaldi.app/Contents/Versions/{version}/Vivaldi Framework.framework/Resources

Copy vivaldi folder into {instdir}

Or if you want to keep mods you've installed into browser.html, copy vivaldi\hooks folder and vivaldi\jdhooks.js into {instdir}\vivaldi, open {instdir}\vivaldi\browser.html in a text editor, add line


right before a line with bundle.js.

You may need to chmod new/updated files.

Deinstallation

If some hooks cause Vivaldi to crash, you can remove just hook files.

The easiest way to "uninstall"/disable VivaldiHooks is to delete {instdir}\vivaldi\jdhooks.js.

Screenshots

bookmarks-button.js

bookmarks-button.png

go-button.js

go-button.png

move-window-buttons-maximized.js

move-window-buttons-maximized.png

qc-close-tab.js

qc-close-tab.png

speeddial-shortcuts.js

speeddial-shortcuts.png

jdhooks-startup-settings.js

jdhooks-startup-settings.png

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.