-
-
Notifications
You must be signed in to change notification settings - Fork 49
WebView
Fulguris is using WebView to display web pages. WebView is part of Chromium which is the engine Chrome is based on. Therefore Fulguris is arguably just as fast and secure as the most popular web browser on earth.
WebView APIs are published through Jetpack Webkit. Checkout the Webkit release notes to keep on top of new features.
Fulguris provides easy access to WebView DevTools from Menu > Settings > About > WebView version.
From the WebView DevTools you can change so called Flags allowing you to tweak your WebView behaviour. Here we list some notable Flags you may want to try out. After changing your Flags make sure you restart Fulguris for them to take effect.
From Android 11 you can enable this flag. It will make it easier to reposition your cursor in text fields. Just swipe within a focused text field filled with text and see how you can now move your cursor easily.
From the menu of your WebView DevTools you can Change WebView Provider. That will let you select your WebView implementation. Though actually installing WebView implementations other than the Android System WebView can be tricky. This feature is also accessible from your developer options.
Your Android device should have an Android System WebView pre-installed. By default that could be the only implementation you have access to. However there are a number of other WebView implementations available on Google Play. Below we list some well-known WebView implementations, from the more stable ones to the experimental ones:
Name | Package | Provider |
---|---|---|
Android System WebView | com.android.webview | Firmware |
Android System WebView | com.google.android.webview | Google Play |
Android System WebView Beta | com.google.android.webview.beta | Google Play |
Android System WebView Dev | com.google.android.webview.dev | Google Play |
Android System WebView Canary | com.google.android.webview.canary | Google Play |
Once installed such WebView implementation can be selected from DevTools as WebView provider. However other third-party WebView implementation such as the one from Brave cannot be used without building your own Android ROM image.
Android devices restrict the packages that can provide WebView implementations. However if you build your own Android ROM image you can extend it by adding Brave package name for instance – com.brave.browser. All you need to do is configure the Android framework accordingly.