2016-10-18 22 views
15

tôi đã thực hiện mới Chrome tab tùy chỉnh trong android, Tôi đang sử dụng đoạn mã sau để mởLàm thế nào để che giấu url trong tab tùy chỉnh Chrome android

Uri uri = Uri.parse("https://akash.plobal.com/ploicy"); 
CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder();     
intentBuilder.setToolbarColor(Color.BLACK); 
intentBuilder.setShowTitle(true); 
intentBuilder.build().launchUrl(getActivity(), uri); 

tôi cần phải che giấu url phía dưới tiêu đề trong thanh công cụ

enter image description here

Trả lời

-3

Bạn không thể ẩn url một mình. Bạn chỉ có thể loại bỏ toàn bộ thanh tiêu đề, cũng vậy khi người dùng cuộn chế độ xem. Để đạt được điều này, hãy sử dụng

intentBuilder.enableUrlBarHiding();

+0

Thực ra tôi cần ẩn URL bên dưới tiêu đề .. –

+3

intentBuilder.enableUrlBarHiding(); điều này sẽ ẩn toàn bộ thanh công cụ trong khi người dùng cuộn xuống trang –

-3

Bạn có thể thử setShowTitle(false) tab tùy chỉnh của mình.

8

Hiện tại, bạn không thể ẩn url bên dưới tiêu đề. Các url cần hiển thị cho người dùng, để họ có thể biết họ đang ở đâu. Bằng cách loại bỏ điều này khỏi giao diện người dùng, một trang web độc hại có thể bắt chước giao diện người dùng của một trang khác và điều này có khả năng gây ra sự cố bảo mật cho người dùng.

+1

Thật vậy, đây là do thiết kế và một phần quan trọng của mô hình bảo mật của các tab tùy chỉnh. Nếu bạn không cần quyền truy cập vào trạng thái trình duyệt của người dùng (ví dụ: cookie, v.v. đã được đặt trong trình duyệt của họ), bạn có thể sử dụng [WebView] (https://developer.android.com/reference/android/webkit/ WebView.html) để hiển thị nội dung của trang này mà không có bất kỳ trang trí nào. – iainmcgin

+0

có cách nào để ẩn nút đóng không? – Ali

Các vấn đề liên quan