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自定義選項卡! –