Hot answers tagged

20

You can't change this without root. The system framework is hard-coded to use a specific package for applications that request a WebView component. By default (in AOSP) it uses the value com.android.webview, which is the version that is compiled during the AOSP build process. On devices from manufacturers that modify this component, the package name may ...


8

Some applications require what is known as WebView, a mini browser for functions like approving logins from Facebook and Google+. This is essentially a miniature version of Chrome. It used to be that WebView only updated with the OS. In Lollipop, Google detached it from the Core OS in a way, and added the functionality for it to be updated via Google Play, ...


7

Applications use a Webview to display web content. But it's not dependent on the standard browser.apk rather the browser uses the same webview as all other apps. If your apps are well behaved than no it doesn't cause any problems. If they aren't than instead of calling a general INTENT to launch a web browser they could call the built-in browser. One ...


5

If you control the network, you can use Shark for Root to check whether the apps open port 80 (default port for HTTP) or port 443 (default port for HTTPS). IIRC, WireShark can also read HTTP headers. If you don't want to root your phone, and you're on a Wifi network that you owned; you can use Wireshark/Firesheep to snoop on the traffic of the Android ...


4

Even though I noticed it only now, the change was introduced in Android 7 Nougat itself. Chrome will take over its place. Read beeshyams answer for further info. If I go to apps manager and disable Chrome, then the Webview app is automatically enabled, and can be updated from Play Store. If I enable Chrome, WebView is automatically disabled again.


4

Settings > Accessibility > Enhanced Web Accessibility > Don't Allow.


4

Update Android System WebView's update is now released for public. Still, if you want to get (beta) update earlier, then continue reading: As the article says, If you're making use of the WebView in your app, becoming a beta channel tester will give you an early start with new APIs as well as the chance to test your app before the WebView rolls out to ...


4

The Google WebView application is very different from regular ones. You cannot use Package Installer to install or update it in a common way. You must do it yourself (As for my Lollipop 5.1.1). Here's the way I've done it several times. Run in a root shell. You may need busybox for unzip (or do it with a file manager). #!/system/bin/sh rm -r /data/app/com....


4

From Nougat onwards Chrome is web view. It replaces web view and web view is not available on Play Store as an independent app to install / update separately. In other words, web view is integrated with Chrome Google Chrome to Replace WebView in Android 7.0 Nougat ....WebView component will actually become a part of Chrome to bring in more data and ...


3

First of all ,those options are meant for development reasons ,mainly for developers to get different debugging outputs for every situation their app may face. For the first part of your question : Will those options affect the play of animations in a webView ? I will go throw the options one by one : Animation and transition scales : This option is ...


2

All the below apps are free and on google-play-store You could use Google Chrome BETA which supports offline web pages. This article entitled 4 hidden settings to make Chrome for Android even better mentions this. Here is the relevant extract: Make Web pages accessible offline Ever surfing the Web from your phone and suddenly find yourself in a dead-zone ...


2

Does a malicious android WebView break the DoubleSubmittCookie countermeasure against CSRF? Short answer: no. Long answer: CSRF exploits the trust that a site has in a user's browser. CSRF protection is not intended to protect the server from a malicious user agent or from an untrustworthy user. The user is responsible for choosing a trustworthy browser.


2

I don't think there is a way to find out directly. The only thing I can think of is Check the log files and hope there is a mention of https, however this is not likely to be very succesful. Reverse engineer the app and look at the source code but to understand what your looking for you'll want to have some Android programming experience.


2

Most surprisingly, after reverting and/or updating some of the relevant Google apps, some settings got restored to some previous values. Those may also include permission settings and in my case, the Data Usage settings. I solved this by first ensuring that the following 2 system apps were up-to-date: Google Services Framework * (com.google.android.gsf) ...


2

Apparently, it was an older version of AdBlocker Reborn that was causing the issue. I had the "Enable WebView Block" feature enabled. After updating to the latest version of AdBlocker Reborn, everything worked again.


1

TL;DR: As of Oct 2018, FireFox Focus now uses the GeckoView engine for rendering TL;DR: Yes FireFox Focus depends on the Android System WebView with plans to switch to GeckoView when its ready. So NO you can't remove the Android System WebView and expect the app to work (as of Jan 2018). So Firefox Focus is an open source project: https://github.com/...


1

You need to clear the ca cache by going to Settings > Apps > Google Services Framework > Storage > Clear Cache and Settings > Apps > Google Services Framework > Storage > Manage Space -> Delete All Data I followed this video https://youtu.be/gBc5eIPOKWQ Solution worked for me in Oreo version. Please node naming convention and path to reach cache could ...


1

If you don't mind factory resetting your phone, you can try to unlock your phone's bootloader, flash TWRP Recovery and then install Open GApps, which installs/reinstalls Google apps and can give you ones that you cannot get from Google play. Disclaimer:- I am not responsible for what may happen to your device during this process. It installs WebView with it (...


1

You try to update "com.google.android.webview", but your system uses "com.android.webview" version.


1

The internal graphics driver was out of date. Updating the vendor image solved the problem. Updating also fixed a non-working camera. CyanogenMod ROMs do not provide updated device-specific drivers ("vendor"), baseband firmware ("radio"; for cellular devices only), or bootloaders. These are stored on their own partitions and must be ...


1

I found a bypass to this problem. Just do a full adb backup including all app data, apk and system data. Then root the phone and restore everything from backup. Then I would be able to access data/data/com.android.browser/databases/webview.db using Root Explorer on my phone.


1

The stock browser can safely be removed. However, if you factory reset your android and are in a public institution or other such place that requires you to open your browser to finish connecting to the WiFi, then you will not have a browser available to open and will not be able to finish initializing your WiFi connection.


Only top voted, non community-wiki answers of a minimum length are eligible