Whale browser compatibility
lepermagpie opened this issue · 2 comments
I'm having trouble installing SingleFileZ on Naver Whale, a chromium-based browser, whether by using the Chrome store or loading it unpacked. I get "Invalid manifest" or "could not load manifest". I understand this problem seems very trivial as I can just use Edge or Chrome but I've been trying to reduce my dependence on Microsoft and Google in any way I can. I've installed it on Brave, another alternative chromium browser, but I much prefer the UI and features of Whale. I'm guessing I could bypass this by editing the manifest itself? Any help would be appreciated.
Indeed, for some reasons this browser does not like the presence of the key sidebar_action
in the manifest.json file, see below.
...
"sidebar_action": {
"browser_style": true,
"default_title": "SingleFileZ",
"default_panel": "src/ui/pages/panel.html",
"default_icon": "src/ui/resources/icon_128.png",
"open_at_install": false
},
...
This key is used by Opera and all browsers that supports sidebars (e.g. Firefox).
To circumvent this issue, you have to install the extension manually:
- Download the latest version as a zip here: https://github.com/gildas-lormeau/SingleFileZ/archive/refs/heads/master.zip
- Unzip it somewhere on your disk
- Open the
manifest.json
file in the root folder and remove thesidebar_action
and its value (see code above). - Open
whale://extensions/
- Click on the button
Developer mode
at the bottom of the page - Click on the button
Load unpacked
at the right - Select the folder where you unzipped the extension
Thank you!