2016-08-25 20 views
5

Kiểm tra http://caniuse.com/#search=transition Bạn có thể thấy rằng trình duyệt android có số lượng ý nghĩa chia sẻ trên toàn thế giới, nhưng trong trang này không có thông báo về trình duyệt samsung hoặc trình duyệt LG.Phiên bản trình duyệt propietary có phải là Trình duyệt Android không?

Tôi đã kiểm tra Samsung G. Trend 2 cũ và nó giành được Samsung Browser 2.1 và LG của tôi đi kèm với trình duyệt có phiên bản 5.70. **.

Tôi có 3 câu hỏi sau:

  1. Are những trình duyệt triển khai của Trình duyệt Android?
  2. Cách kiểm tra tỷ lệ chia sẻ từ các trình duyệt đó?
  3. Nếu chúng giống nhau, làm cách nào tôi có thể biết các trình duyệt đó hỗ trợ các tính năng nào?

Trả lời

5

Những trình duyệt này có triển khai Trình duyệt Android không?

"Trình duyệt Android" có nghĩa là "là trình bao bọc (Chromium) webview", trình duyệt tích hợp của Android. Bạn có thể khá chắc chắn rằng hầu hết các trình duyệt chứng khoán đều sử dụng nó. Nhưng Android không ngăn các trình duyệt đến với động cơ của riêng họ. Firefox là ví dụ nổi bật nhất, others exist.

Đối với trình duyệt Samsung, nó is documented sử dụng Chromium. Đối với trình duyệt LG, tôi không thể tìm thấy tài liệu, nhưng the app gọi nội bộ phần tử giao diện người dùng hiển thị các trang web "webview_wrapper", một gợi ý mạnh mẽ ít nhất.

Cách kiểm tra tỷ lệ chia sẻ từ các trình duyệt đó?

Bạn có thể tách riêng các trình duyệt theo tiêu đề User-Agent mà chúng gửi cùng với yêu cầu, nhưng trang web thống kê toàn cầu mà tôi biết không phân biệt giữa các trình bao bọc webview khác nhau. (Nếu bạn tự tìm kiếm, hãy nhớ rằng "Samsung Internet" might be Samsung's own Webkit based browser, không phải là mặc định.)

Nếu bạn thực sự cần biết thì giải pháp tốt nhất có thể là đánh giá nhật ký máy chủ của riêng bạn.

Nếu chúng giống nhau, làm cách nào để tôi có thể biết các trình duyệt đó hỗ trợ các tính năng nào?

Cách tốt nhất là thực hiện phát hiện tính năng trực tuyến thay vì thêm kiểm tra phiên bản vào trang web của bạn. Nếu bạn làm điều đó, thì bạn không phải quan tâm đến câu hỏi này. Xem ví dụ https://modernizr.com/.

+0

Giới thiệu 3, không có danh sách? Làm thế nào tôi có thể xác định hành vi tương tự. – Vandervals

+0

Ý tưởng là bất cứ khi nào bạn sử dụng một kỹ thuật, bạn kiểm tra trước xem trình duyệt có hỗ trợ nó khi đang di chuyển hay không, tức là sử dụng javascript trong trình duyệt của người dùng cuối. – Phillip

0
  1. Các trình duyệt này có đang triển khai Trình duyệt Android không?

Trong trường hợp của Samsung Internet, đó là trình duyệt của Samsung dựa trên Chromium. Kể từ khi S4, nó đã thay thế các trình duyệt Android chứng khoán (a.k.a. AOSP trình duyệt) như là mặc định trên các thiết bị Samsung Galaxy. (More info here).

  1. Cách kiểm tra tỷ lệ chia sẻ từ các trình duyệt đó?

StatCounter liệt kê Samsung Internet, Chrome, Firefox, Opera vv riêng biệt với 'Android'. Bạn có thể tìm thấy số liệu thống kê 'Mobile' hữu ích.

  1. Nếu chúng giống nhau, làm cách nào tôi có thể biết các trình duyệt đó hỗ trợ các tính năng nào?

Như Phillip cho biết, tính năng phát hiện là cách thực hành tốt nhất để thực hiện điều này trong mã. caniuse cũng tách riêng Samsung Internet ngay bây giờ, nếu bạn nhấp vào nút 'Hiển thị tất cả'.

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