Easily set a custom zoom level for each website (or all websites)

Latest Version

Version
0.1.8
Update
January 31, 2024
Size
47.12KiB
Developer
Category
Users
10,000+
Rating
3.98214 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
ActiveTab
See more

Custom Page Zoom Extension

Custom Page Zoom extension lets you set separate zoom levels for each website. Besides, you can set the X and Y positions for each page.

Some features:
1. Add custom zoom levels for each website easily from the browser's toolbar popup window.
2. Set X and Y positions for each page.
3. Save button stores the settings for individual pages.
4. You can delete each setting from the toolbar popup window by clicking on the close (x) button.
5. There is also an option to set a zoom level for all websites by adding \"*\" instead of a \"URL\".
6. To quickly turn the Addon ON or OFF, there are two separate buttons at the popup UI, top section.
To add a custom zoom level, (a) simply open the toolbar popup UI, (b) change the zoom slider to adjust the magnifying scale, (c) then change the other two sliders for X and Y positions, (d) and finally click on the add (+) button. The settings will be saved for the page you selected (the URL for each page will be automatically added to the popup UI once you open it, however, you can change it to your desired value).

Note: to report bugs, please visit the addon's homepage (https://mybrowseraddon.com/custom-page-zoom.html) and fill the bug report form.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "version": "0.1.8", "manifest_version": 3, "offline_enabled": true, "name": "Custom Page Zoom", "permissions": ["storage", "activeTab"], "homepage_url": "https://mybrowseraddon.com/custom-page-zoom.html", "description": "Easily set a custom zoom level for each website (or all websites)", "commands": { "_execute_action": {} }, "background": { "service_worker": "background.js" }, "action": { "default_title": "Custom Page Zoom", "default_popup": "data/popup/popup.html", "default_icon": { "16": "data/icons/16.png", "32": "data/icons/32.png", "48": "data/icons/48.png", "64": "data/icons/64.png" } }, "content_scripts": [{ "all_frames": false, "matches": ["*://*/*"], "match_about_blank": true, "run_at": "document_start", "js": ["data/content_script/inject.js"] }], "icons": { "16": "data/icons/16.png", "32": "data/icons/32.png", "48": "data/icons/48.png", "64": "data/icons/64.png", "128": "data/icons/128.png" }}
Read more