An extension for Chrome/Chromium, Firefox, Opera and Microsoft Edge. Page Shadow is a dark mode extension. It includes a series of tools to improve the reading of web pages in a dark environment. The extension allows you:
- To increase the contrast of the pages, that is to say to reinforce the dark tones of the pages: the extension transforms the design of any site into a "dark mode" theme;
- To decrease the brightness of the pages;
- To invert the colors of images or entire pages;
- To attenuate the colors of images;
- To enable a night mode (applies an orange filter on the pages to reduce the blue light emitted by the screen).
Page Shadow has many settings to personalize your extension: settings adapted to each site, automatic enable/disable, etc. L'extension est disponible en français et en anglais. This extension is avalaible in english and in french.
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.
About the version for the Opera browser:
The version of Page Shadow which is currently published on the Opera extension store is very old (2.7), because the moderation team of this platform has decided to no longer process the publication of a large part of the new versions of the extensions.
To get the latest version, install the extension from the Chrome Webstore on the Opera browser, which is possible.