5

我正在构建一个应用程序,在详细信息活动中我必须显示一个网页。 我打算使用WebView,但后来我看到了Chrome自定义选项卡。WebView与Chrome自定义选项卡

你们认为实施起来会更好吗?为什么?

+0

到这里看看:https://developer.chrome.com/multidevice/android/customtabs#whentouse –

+2

使用Chrome标签将带给用户一种感觉,他们不离开你的应用程序,因为它有一个工具栏,您可以自定义以匹配您的应用程序。您还可以执行更多高级功能,例如预取网站。 –

回答

9

如果你只是想显示某个页面,那么我会建议你使用chrome自定义选项卡。您可以按照与您的应用风格相似的方式设置工具栏的风格,并且它们旨在用于显示内容,而不必担心其他任何问题。

如果你想完全控制用户在这个网站上做什么,你必须使用webview。 (你可以阻止用户点击webview上的链接,你可以拦截用户输入到网站控件上的数据......) 但是这也可能是一个消极的方面,因为用户真的不得不相信你,你不记录他的数据或甚至摆弄它。

总结:“web视图是,如果你正在主持你的应用程序里面自己的内容很好的解决方案。如果您的应用程序将用户带到您的域之外的URL,我们建议您使用Chrome自定义选项卡”

- >如果它不是你的网站,你可能应该与自定义选项卡。

https://developer.chrome.com/multidevice/android/customtabs#whentouse

+0

谢谢,我将实现Chrome自定义选项卡! –

相关问题