Add bookmark and note inside pages

Latest Version

Version
1.0.5
Update
June 16, 2024
Size
26.4KiB
Developer
Category
Users
25
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Tabs
Scripting
Storage
ContextMenus
See more

Annotator Extension

An extension for users to add bookmarks inside web pages, and for them to scroll between bookmarks easily.

How to use:
*Add bookmark
Highlight text then right click mouse open context menu, select \"Content Bookmark\".
Press ctrl + shift + arrow left or right to jump between bookmarks

*Add memo
Click bookmark icon besides the scrollbar to add a memo. Click anywhere to close it, and the memo will be saved automatically. Notice that the maximum of memo is 100 words.

*Remove bookmark
Double click bookmark icon, click cross button in popup page, or highlight the text again, select \"Content Bookmark\" in context menu (same as add bookmark).

*Change color
Change color in options page. And the settings will work after web pages reload.

Known bugs:
* Need to refresh site or restart Chrome before it'll work.
* Doesn't work on Chrome:// URLs or the Chrome Web Store, restricted by Chrome for security reasons.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Annotator", "description": "Add bookmark and note inside pages", "version": "1.0.5", "icons": { "128": "icon.png" }, "background": { "service_worker": "background.js", "type": "module" }, "options_ui": { "page": "options/options.html", "open_in_tab": false }, "web_accessible_resources": [ { "resources": [ "inject/memo.js", "inject/bookmark.js", "inject/findDOMPositions.js", "inject/sendMessageList.js", "helper/detectNodeType.js", "inject/data/globalData.js", "inject/data/globalDataProxy.js" ], "matches": [""] } ], "minimum_chrome_version": "92", "action": { "default_popup": "popup/popup.html", "default_icon": "icon.png" }, "permissions": ["tabs", "scripting", "storage", "contextMenus"], "optional_permissions": ["unlimitedStorage"], "host_permissions": [""]}
Read more