Automatically scroll a web page down to reach its bottom, preload all its contents and use Ctrl+F search in the entire page

Latest Version

Version
0.0.4
Update
September 8, 2024
Size
24.15KiB
Developer
Category
Users
501
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Scripting
ActiveTab
See more

Keep scrolling down to load contents of a web page Extension

A tool for automatically scrolling a web page down. Once you click the icon or press Ctrl+B, the page will keep scrolling to its bottom until you click the icon again or load the entire page. It is a solution for the web sites that load more content as the users reach the bottom of the page. You typically see variations of the infinite scroll in social networking sites or online shops.

However you do it, it can be annoying to scroll down and wait for more content. Spinning hard a mouse wheel or dragging a scrollbar handle that jumps back up is sometimes is not a nice user experience. It is nicer to first load the content and then to browse through it, particularly if you are interested in the text contents.

A simple use case: You want to look for a keyword using Ctrl+F box on a web page where all the contents are loaded only after the page bottom is reached many times. Unfortunately the google search can serve as an example. Without the extension, it is not a difficult but also not enjoyable repetitive task trying to reach the end of the page as the search results continue to load and move the end away. With the extension, you click or press Ctrl+B and wait a bit.

The extension's code is explained in https://marian-caikovski.medium.com/how-to-use-ctrl-f-in-web-pages-with-infinite-scrolling-ef71c2382838
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Keep scrolling down to load contents of a web page", "description": "Automatically scroll a web page down to reach its bottom, preload all its contents and use Ctrl+F search in the entire page", "version": "0.0.4", "icons": { "128": "images/off.png" }, "background": { "service_worker": "sw/sw.js", "type":"module" }, "action": { }, "permissions": ["scripting", "activeTab"], "commands": { "_execute_action": { "suggested_key": { "default": "Ctrl+B", "mac": "Command+B" } } }, "options_page": "options/options.html", "key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq23N532iayunwFrNrV/+mK8zB9trKx3vcbJkBlzwG0wW1BDrrnjFF4ZcWBIosuNu3HZs2G8OQpEabusYhpGEXBwtK4VUHnTB1qMlvx3VRGrrO+yAKdIO6pvIFYGbdtaaUgw4hLEPAohmQraS3t28A8c9QRt73g9nirOoTuWMDgaBlg92Yxs4UhsUtvj9cIsRS2e/XFBAvwbgOGQl4jX0kwMbhVWk+5CEsOlWVGMSyRBvstHWb3Ic3b/B7wfdAvecIpEoGJnWRhGmIruqU6l1rWoQVQSzi+aZtUITolIf4FQ4JwOzXkeYwAuhFz3IJkgbvKutxtRo9LpcV037Iz5c5QIDAQAB"}
Read more