Chrome API 'bookmarks'
-
Hey ho, I installed and started using Vivaldi after reading about the beta release. Directly, I started implementing a Chrome extension which accesses the bookmarks. Sadly I got an error when installing it: [quote]There were warnings when trying to install this extension: 'bookmarks' is not allowed for specified extension ID.[/quote] In chrome it works just fine. Is the Chrome API for bookmarks currently missing? I haven't found a documentation or solution using Google search. Cheers, aroy
-
Vivaldi's interface is built with Javascript, CSS, and other web technologies - which is not something Chrome shares. Therefore, any Chrome extensions that specifically rely on Chrome's interface language will not support Vivaldi's interface language. Contact the developer of the extension and request that they support Vivaldi.
-
Thanks for the reply.
Vivaldi's interface is built with Javascript, CSS, and other web technologies - which is not something Chrome shares.
The official developer guide from Google uses JavaScript, HTML, and manifest files.
So am I.
No specific interface language is mentioned or described in this documentation.Contact the developer of the extension and request that they support Vivaldi.
I started developing this extension. So, I am the developer
By the way, Vivaldi officially supports Google Chrome extensions.
If you go to your extensions preference pane and then clicking on "Get more extensions" in the lower left corner this leads you directly to the official Chrome Web Store.So my question is still open.
Is the bookmark API of Chrome just missing in beta release? -
Probably not. There are two reasons I can think of bookmarks extensions written for Chrome may not work in Vivaldi.
First, Vivaldi bookmarks are not Chrome bookmarks. The file structure is different within the Bookmarks file. If you copy a Vivaldi bookmarks file to chrome, not all of the bookmarks may be recognized, and vice-versa.
Second, they all use popups, and a chrome window is not a Vivaldi window, as a Chrome window is constructed of native elements and Vivaldi uses no native elements for its window.
-
Ok. Let's try to reformulate this question.
I'd like to develop an extension for the vivaldi that will do something with bookmarks. How can I do this? -
And the answer is: You cannot.
As Ayespy has already pointed Vivaldi bookmarks are not Chorme bookmarks. Once the bookmarks system in Vivaldi is somewhat stabilised the API can be defined.