An extension for Chrome/Chromium, Firefox, Opera and Edge designed to render a web page more readable in a dark environment by decreasing page brightness or by increasing page contrast. This extension also have a night mode who apply an orange filter on the page to limit the blue light emited by the screen. The page contrast increasing mode has many color themes. The extension has also a mode to invert the colors of the images to make them stand out better when the page contrast increasing mode is enabled. This extension is available in english and in french. L'extension est disponible en français et en anglais.
For Firefox, Chrome and Opera, the extension is available in the official stores.
If you are unable to install the extension from this website for Chrome/Chromium or if your browser prevents it, follow these steps:
- Click on « Download the extension », then « Chrome/Chromium », then « Local » on this website and click on « Continue » on the bar displayed at bottom of your screen ;
- Open the menu of your browser (the 3 little dots at top right) and select « Settings » ;
- In the left menu, select « Extensions » ;
- Open the folder where you have downloaded the extension and drag the Page Shadow file (with the .crx extension) into the Chrome/Chromium window ;
- Click on « Add the extension » ;
- You can now enjoy the extension.
On latest versions of Opera, you have to activate a particular setting to allow the extension access to search results pages (this allow the extension to works on Google, Bing and others search engines):
- Click on the "Cube" icon at the top right of the browser
- Click on "Manage extensions"
- Under "Page Shadow", click on "Details"
- Check "Allow access to search page results"
About the permissions of the extension:
The extension requires some permissions to be able to work properly. Here is what these permissions are and why they are used:
- « Read your browsing history » (Chrome): This permission is displayed on Chrome. Despite what it says, the extension doesn't access your browsing history, but it does access the websites you visit to modify them (increase contrast, invert colors or decrease the brightness) and to be able to work properly. Without this permission, the extension simply cannot work
- « Access your data for all websites » (Firefox): This permission is displayed on Firefox. This matches the permission above
- « Access browser tabs » (Firefox): This permission is displayed on Firefox. It corresponds to the tabs permission
- storage: This permission is used to store user settings
- contextMenus (contextual menus): This permission is used to create elements in the context menu (right-click) allowing to enable/disable the extension globally or for a website/webpage. It's also possible to load a preset using this option
- tabs: This permission is used by the extension to access information about open tabs (including the address of the website opened in a tab). This allows the extension to know if it should be enabled for a tab and to display an indicator to show if it is enabled or not for this tab
- <all_urls> (access to all URLs) − only on Firefox: This permission is used to allow the user to add a filter source for the Filters feature. It allows the extension to connect to any website to download a filter file. This permission is only used for the Firefox version (Chrome doesn't require this permission to connect to a website)
- unlimitedStorage: This permission allows the size limit of the settings stored on the user's device to be lifted.
The extension strictly doesn't collect any data. The extension only communicates with a remote server for the Filters feature, in order to download or update a filter file and no data is provided to this server. It doesn't communicate with any remote server on any other occasion. Page Shadow is free and open source software. The source code of the extension is freely available on Github.