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


    0_1490951216069_New Tab Page.png


    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:


    0_1490952600482_Extensions.png


    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.html

    For this example it should look like this:
    chrome-extension://mklfhpmcnamcncipgjdildbffdjdfdol/index.html

    Press 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.


  • Moderator

    Each extension can use different name of its "homepage" file. As far as I remember, Momentum uses newtab.html for example. If the index.html returns a blank tab or an error you might have to find the name of the file manually.

    Here's how:

    1. Go to: vivaldi://about (Menu > Help > About).
    2. Check the "Profile Path" entry.
    3. Navigate to that folder (you can copy the path and paste in the URL bar of Vivaldi) and go to "Extensions".
    4. Find a folder with a name corresponding to your extension's ID.
    5. Open it and look for HTML files. The quickest way to find the right one (the "homepage") would be to open it in Vivaldi.
    6. 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


  • @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 url

    Actually, the extension ID is written in the Vivaldi Extension page in the field describing each extension :grinning:



  • @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

    0_1491206481794_extension description.png



  • Thanks for workaround.
    It still have problem with setting "Homepage".
    In "Settings" > "Startup" section you chose "Specific Page" and paste:
    chrome-extension://mklfhpmcnamcncipgjdildbffdjdfdol/index.html
    as you do in New tab settings.
    But if you open browser it will not open TabMark extention as expected, instead it will bring "This site can’t be reached" message.
    As i noticed this happen because Vivaldi remove colon ":" from extension path.
    And i cannot found how to handle it.

    Anybody have any ideas what to do with this ?



  • @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.



  • @luetage yep in 1.9 "Startup Pages" work, (it doesn't work for me in 1.8) you right, thanks, but "Homepage" button as i mentioned before still doesn't work because of colon ":" sign, but it less critical.



  • @Boombastic I am not completely sure about this but I think that this was already reported



  • @Boombastic I think i figured it out. When you put it in and it doesn't show the colon add it in and press enter. It should work then when you have that link copy and paste it into "New Tab" and "Homepage"


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.