Description: This a fork of the official "Web Browser" plasmoid shipped with KDE Plasma 6. It supports more features than the official plasmoid. Only KDE Plasma 6 supported.
Bug reports and pull requests are welcomed.
**Features**
- All features included in the official "Web Browser" plasmoid
- **An option to use a persistent browser profile stored on disk** (default off). The name of the profile can be configured.
The official "Web Browser" applet use the "off the record" profile, which stores all browser data in memory. That means all login data are gone after reboot. This option fixes that and keeps all login data on disk.
The browser profiles created by this applet are not shared with regular web browser applications. However, multiple instances of this applet with the same profile name share the same browser profile.
- **Optional web engine settings**, include:
- **An option to allow JavaScript on the web page to access system clipboard** (default off). Note that unrestricted clipboard access is a potential security concern, so use this option with care.
- **Force all web pages to render in a dark theme** (default off). This option is equivalent to `chrome://flags/#enable-force-dark` in Chromium. Even if the web page does not support dark mode, this option will force a dark theme onto it.
- **An option to inject custom JavaScript code into web pages** (default off). The code is executed after the web page has finished loading.
- **Transparent background** (default off). This option is configurable in edit mode.
Currently, a browser profile directory is located at `~/.local/share/plasmashell/QtWebEngine/`. It will **not** be deleted when not needed anymore (there is no way to delete a directory using only QML). You need to clean the abandoned profiles manually if you change the profile name or remove an instance of this applet.
Ratings & Comments
0 Comments