How to make your Startpage / Newtab Extension work (again)
-
Because the Update to 1.8 seems to break a lot of extensions that use a custom startpage or chrome startpage - I want to provide a little bit of info on how you can try to make it work (again).
Note: This won't work for all extensions nor do I claim to have the best and / or sole solution.
The normal way should be to go to:
Settings --> Tabs --> go to the section "New Tab Page" --> select the area where you enter a "Specific Page" --> type vivaldi://newtab
But this part doesn't work well at the moment so you need to work around it.For this example I use TabMark but this works with a lot of other chrome extensions that need the chrome newtab.
Go to the extension site (vivaldi://extensions or press "Shift +Ctrl + E") and click on "Get more Extensions" to get redirected to the chrome store.
Search in the searchfield for the extension you want. Than click on the extension so the popup show up where you can read the infos, reviews and stuff.
Now look at the url-bar because you need the specific extension ID which starts after the name of your extension in the url.
Like in this picture below:
So the specific ID of TabMark is mklfhpmcnamcncipgjdildbffdjdfdol
Copy this part of the url - make sure you don't grab the / or the ? before or behind the ID.
Next go back to the tab settings where you can enter a "Specific Page".Settings --> Tabs --> go to the section "New Tab Page" --> select the area where you enter a "Specific Page"
Now enter the following:
chrome-extension://ID of your Extension/index.htmlFor this example it should look like this:
chrome-extension://mklfhpmcnamcncipgjdildbffdjdfdol/index.htmlPress Enter --> Done -the next new tab you open should contain whatever your extension does.
If I made some mistakes or you don't understand my explanation or you know other / better ways to make them work please feel free to post here.
-
Each extension can use different name of its "homepage" file. As far as I remember, Momentum uses
newtab.html
for example. If theindex.html
returns a blank tab or an error you might have to find the name of the file manually.Here's how:
- Go to:
vivaldi://about
(Menu > Help > About). - Check the "Profile Path" entry.
- Navigate to that folder (you can copy the path and paste in the URL bar of Vivaldi) and go to "Extensions".
- Find a folder with a name corresponding to your extension's ID.
- Open it and look for HTML files. The quickest way to find the right one (the "homepage") would be to open it in Vivaldi.
- Once you find the right one, copy its name and use it as the address of your extension:
chrome-extension://ID of your Extension/"homepage" file name.html
- Go to:
-
@pafflick
Ah okay - thanks a lot so i still learned something new on this friday night ^^ -
@zaibon said in How to make your Startpage / Newtab Extension work (again):
Go to the extension site (vivaldi://extensions or press "Shift +Ctrl + E") and click on "Get more Extensions" to get redirected to the chrome store.
Search in the searchfield for the extension you want. Than click on the extension so the popup show up where you can read the infos, reviews and stuff.
Now look at the url-bar because you need the specific extension ID which starts after the name of your extension in the urlActually, the extension ID is written in the Vivaldi Extension page in the field describing each extension
-
@TbGbe
Thanks I didn't knew that either.
So for everybody seeking the Extension ID:
Go to vivaldi://extensions (or press "Shift + Ctrl + E") next hit "Developer Mode" and copy the extension ID.See pic below
-
@Boombastic I just tested it with tabmark extension, and exactly the index.html link you pasted works for startup page. Make sure you press "Add" after copying it to the specific page field.
-
@Boombastic I am not completely sure about this but I think that this was already reported
-
I am writing this to complete this thread and in case somebody might end up here via google in search for answers.
Starting from the new Snapshot 1.10.838.7 ongoing there is the option in the settings menu to give extensions control over your new tab.
To activate the new feature you need to install the extension that should change your new tab in the first place - otherwise the option won't be available !!
Than go to:
Settings --> Tabs --> in the section "New Tab Page" there should be an option called "Controlled by Extension" --> click it
==> Done
EDIT: Oh and thousand thanks to the devs that implemented this ^^ -
@pafflick said in How to make your Startpage / Newtab Extension work (again):
newtab.html
Tried it but not working for this extension - https://chrome.google.com/webstore/detail/monknow-new-tab-personal/lnbjajkbekhkgablenknhapphbdbldeh
-
@smerugu28 Of course it doesn't work - it's a different extension:
@pafflick said in How to make your Startpage / Newtab Extension work (again):
Each extension can use different name of its "homepage" file.
Not sure if it's still the case, as the post you're replying to is 5 years old. But I guess it's worth the try - I explained how to find the extension's "homepage" file manually (if it happens to be something else than
index.html
), to add to the OP's method. -
@pafflick Another tip is just to open Devtools and reload the page. The page will be the first request.
Saves having to guess what the correct HTML file is, as it's not always obvious - in this case hiding under
asset/html
.
chrome-extension://lnbjajkbekhkgablenknhapphbdbldeh/asset/html/newtab.html