Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No "native" Chrome in Experimental #12

Closed
gjf opened this issue Jul 20, 2023 · 11 comments
Closed

No "native" Chrome in Experimental #12

gjf opened this issue Jul 20, 2023 · 11 comments
Labels
documentation Improvements or additions to documentation

Comments

@gjf
Copy link

gjf commented Jul 20, 2023

v1.2 "experimental" does not show "Chrome" (I mean native Chrome, not Android System Wevbview) in webview settings while v1.1 does.
Not too critical but whatever.

If any additional information is necessary - let me know what you need.

Screenshot 2023-07-20 121020

@neoblackxt neoblackxt added the bug Something isn't working label Jul 20, 2023
@neoblackxt
Copy link
Owner

I'm not sure. This may be a bug in the v1.1 release. In other words, chrome should not be displayed.
Refer to:
Google Chrome app is no longer the WebView provider in Android 10
Understanding WebView Channels

@gjf
Copy link
Author

gjf commented Jul 20, 2023

I'm not sure. This may be a bug in the v1.1 release. In other words, chrome should not be displayed. Refer to: Google Chrome app is no longer the WebView provider in Android 10 Understanding WebView Channels

I don't know actually. Just explaining what I expect to see - and what I see. Actually "Chrome" is mentioned even on your screenshots )))

If it is a bug - you'd better remove it from there to avoid misunderstanding.

@neoblackxt
Copy link
Owner

It should not be simply removed, as some versions of Chrome should be displayed on some Android versions. This involves complex historical legacy issues in webview.

@vvb2060
Copy link

vvb2060 commented Sep 23, 2023

I think your module has given users a misunderstanding.
LSPosed/LSPosed#2767 (comment)
Try explaining to the user that chrome is no longer a webview?

@Dimon-015
Copy link

I think your module has given users a misunderstanding. LSPosed/LSPosed#2767 (comment) Try explaining to the user that chrome is no longer a webview?

Other applications work fine with Chrome's webview on AnyWebView version 1.1. I simply won't use your repository anymore, that's all. If you don't want to solve the issues, it's your choice.

@vvb2060
Copy link

vvb2060 commented Sep 23, 2023

You may be talking about custom tabs, Try an app that actually use webview, like https://play.google.com/store/apps/details?id=mark.via.gp

@Dimon-015
Copy link

You may be talking about custom tabs, Try an app that actually use webview, like https://play.google.com/store/apps/details?id=mark.via.gp

It won't launch for me

@androidacy-user
Copy link

You may be talking about custom tabs, Try an app that actually use webview, like https://play.google.com/store/apps/details?id=mark.via.gp

It won't launch for me

Hi! Developers of WebView Manager here, a different approach to what AnyWebView does.

Like mentioned above, chrome on 10+ cannot function as a WebView. In fact, chrome on those Android versions completely ships without the WebView components due to the new "Trichrome library". Without getting too complicated, there are three apps, chrome, WebView, and shared code (the actual Trichrome library). All three have to be present, and only the WebView component can function as a WebView now.

AnyWebView might let you select chrome but that doesn't mean it'll work, unfortunately.

Apps access WebView via the AndroidX WebView library. We don't actually interact with lower level parts of WebView, so we can't "fix" an issue that is created by using an invalid WebView provider.

Hope this clears things up!

@Dimon-015
Copy link

You may be talking about custom tabs, Try an app that actually use webview, like https://play.google.com/store/apps/details?id=mark.via.gp

It won't launch for me

Hi! Developers of WebView Manager here, a different approach to what AnyWebView does.

Like mentioned above, chrome on 10+ cannot function as a WebView. In fact, chrome on those Android versions completely ships without the WebView components due to the new "Trichrome library". Without getting too complicated, there are three apps, chrome, WebView, and shared code (the actual Trichrome library). All three have to be present, and only the WebView component can function as a WebView now.

AnyWebView might let you select chrome but that doesn't mean it'll work, unfortunately.

Apps access WebView via the AndroidX WebView library. We don't actually interact with lower level parts of WebView, so we can't "fix" an issue that is created by using an invalid WebView provider.

Hope this clears things up!

Just for your information, I have two applications that developers added support for Chrome's webview upon my request. So it is possible. However, if you choose not to do so, it is entirely your decision. I just provided this information for general knowledge.

@androidacy-user
Copy link

androidacy-user commented Sep 23, 2023

Just for your information, I have two applications that developers added support for Chrome's webview upon my request. So it is possible. However, if you choose not to do so, it is entirely your decision. I just provided this information for general knowledge.

Assuming they didn't just start using custom tabs or aren't somehow overriding the system default WebView to use actual webview, and actually somehow got chrome to function as a WebView when it's entirely missing the WebView library on A10+, that would still be a custom adaptation every single app would have to do. Quite the task, for an extremely small amount of users.

@neoblackxt
Copy link
Owner

I think your module has given users a misunderstanding. LSPosed/LSPosed#2767 (comment) Try explaining to the user that chrome is no longer a webview?

Good proposal.

@neoblackxt neoblackxt added documentation Improvements or additions to documentation and removed bug Something isn't working labels Sep 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

5 participants