How to share URL- specific notes/memos/annotation/markup with all google connected chrome browsers (or with a team of coworkers)

71 views
Skip to first unread message

Matevz Leskovsek

unread,
Dec 9, 2021, 4:57:43 AM12/9/21
to Chromium Extensions
Use case is: 1) you look at one of the pages you manage and you make a note "fix css in footer" so you see that note when you open same website next day at the office (and possibly a coworker sees it when he refreshes same URL in his browser),... 2) or when shopping for laptop you make a note "check that competitor product also: some url" so it reminds you before you buy laptop to check some competitor offer.

So I am searching for a simple service: when I click a button (browser extension) and write a comment on any URL, I want that comment to pop-up whenever I refresh that URL in any other connected device.

Alternatives: 1) Google keep works perfectly but doesnt automatically open popups (requires an extension click), 2) other chrome extensions do open notes automatically (sticky notes, note anywhere, anywhere stickies) but fail to sync notes amongst most chromium devices (chromebooks, brunch, galium, cannary). 3) Markup.io actually requires a new tab for each comment so it is annoying as much as possible as it is.

Anyway, I imagine this would be brutally simple to do in greasemonkey or tampermonkey so I am baffled as how come I cannot find a simple browser extension that would work (many claim syncing works but it doesnt).

hrg...@gmail.com

unread,
Dec 9, 2021, 7:19:27 AM12/9/21
to Chromium Extensions, matevz.l...@gmail.com
The sync functionality is tricky. An extension can only sync a maximum of 100 KB of data. In order to sync more than that, the extension must use an external storage service, e.g. either its own ad-hoc service or some general purpose service like Google Drive. Both alternatives are fine as long as the data is shared across the same user account.
If you wish the data to be shared with other people, then it's no longer so simple. You need a coordination server for that. This costs money, of course, so the extension must generate income somehow. i.e. either you pay for it or you give away your private data somehow so that the extension developer can profit from it.

Add to those complications the fact that the Chrome Web Store does not allow extension developers to collect private data unless doing so is necessary for the functionality provided by the extension. This makes it difficult to come up with ways to profit from Chrome extensions if you want to offer it for free.
Reply all
Reply to author
Forward
0 new messages