Zoom in on a specific part of the website, like you would with a touchpad gesture!
Mouse Pinch-To-Zoom Extension
Mouse Pinch-To-Zoom allows you to zoom in and out on a website without making everything huge and unreadable!
It works like a pinch-to-zoom gesture on a touchpad or a touchscreen, but all you need is a mouse wheel.
The extension offers four activation modes:
• Zoom by turning the mouse wheel while holding the Alt or Ctrl key
• Zoom by turning the mouse wheel while holding the left or right mouse button
You can also customize the speed and smoothness. All the settings are easily accessible by clicking on the extension logo.
If you experience any issues, please feel free to email me with a bug report.
___________
Changelog
2.5 – 2024-05-21
• Add Ctrl key modifier – thanks @josejefferson!
2.3 – 2021-02-16
• Initial release
Read more
It works like a pinch-to-zoom gesture on a touchpad or a touchscreen, but all you need is a mouse wheel.
The extension offers four activation modes:
• Zoom by turning the mouse wheel while holding the Alt or Ctrl key
• Zoom by turning the mouse wheel while holding the left or right mouse button
You can also customize the speed and smoothness. All the settings are easily accessible by clicking on the extension logo.
If you experience any issues, please feel free to email me with a bug report.
___________
Changelog
2.5 – 2024-05-21
• Add Ctrl key modifier – thanks @josejefferson!
2.3 – 2021-02-16
• Initial release
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Mouse Pinch-To-Zoom", "description": "Zoom in on a specific part of the website, like you would with a touchpad gesture!", "version": "2.5", "icons": { "16": "icons/icon16.png", "32": "icons/icon32.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "permissions": [ "storage", "notifications" ], "background": { "service_worker": "background.js" }, "action": { "default_popup": "options/options.html" }, "content_scripts": [ { "matches": [""], "js": ["content/prep.js"], "all_frames": true, "run_at": "document_start" }, { "matches": [""], "js": [ "content/handlers.js", "content/configure.js", "content/iframe.js", "content/scale.js", "content/absolute.js" ], "all_frames": true, "run_at": "document_end" } ], "options_ui": { "page": "options/options.html", "open_in_tab": false }}
Read more