我试图解决一个集成WebChromeClient
的问题,并尝试实现下面的这个(如果可能的话)。
我的:
我所做的步骤:创建一个Activity
并在其中包含WebView
。并将工具栏中的Url
作为标题反映出来。
我们怎么能把这个融合到我们的应用上呢?我注意到,onCreateOptionsMenu
来自chrome浏览器。
编辑:我不知道它的名字,我以为它是webChromeClient
。
最佳答案
我不知道这个的确切名称,我以为它是webChromeClient
-但它是Chrome Custom Tabs
。实现文档如下:
https://developer.chrome.com/multidevice/android/customtabs#whatarethey
等级:compile 'com.android.support:customtabs:24.2.1'
chrome自定义标签比googlechrome浏览器和webview更快。
还包括定制
如果您在应用程序中托管自己的内容,则webview是一个很好的解决方案。如果你的应用程序将用户指向域外的URL,建议你使用Chrome自定义选项卡,原因如下:
注:
如果没有默认的浏览器设置,它将弹出BottomSheet
到complete action using
。我觉得这不应该。我们必须检查是否安装并启动了Chrome
浏览器,而不是其他浏览器。