ĐỢT NÀY ĐO iOS — KHÔNG ĐO ANDROID.
Mặt 2 của D24 (lời mời cài lên màn hình chính) KHÔNG được trả lời bởi đợt này: iOS không có cơ chế đó. Mục 2 dưới đây đo một thứ khác.
Mặt 1 và mặt 3 có số — nhưng là số của iOS, không suy ra được cho Android.
SPIKE D24 · kiểm webview · bản đo v2-ios
LẦN MỞ THỨ ?

1 · Service worker

API navigator.serviceWorker có mặt
Ngữ cảnh bảo mật (HTTPS)
ĐANG ĐOregister() thành công
Đây là mặt 1 của D24. HỎNG ở dòng thứ ba nghĩa là offline-first không chạy trong môi trường này.
Kết quả ở mục này là kết quả của iOS. Trên iOS, mọi trình duyệt và mọi trình duyệt trong ứng dụng đều chạy trên cùng một nền của hệ điều hành — nên kết quả ở đây không suy ra được cho Chrome hay webview trên Android. Android là nền khác, phải đo riêng.

2 · Đang chạy như app đã cài?

navigator.standalone (chỉ iOS)
display-mode: standalone
KHÔNG ĐO ĐƯỢCbeforeinstallprompt
Sự kiện beforeinstallprompt KHÔNG BAO GIỜ bắn trên iOS — kể cả trong Safari thật, kể cả khi trang hoàn toàn hợp lệ. Nó là cơ chế của Chrome trên Android. Nên ở đây nó xám, không phải đỏ: không đo được khác với hỏng.

Hệ quả: mặt 2 của D24 không được đợt đo này trả lời. Đừng ghi mục này vào ô "mặt 2" của bảng nào. Hai dòng xanh/đỏ ở trên đo một câu khác — "trang này có đang chạy như một app đã cài không" — và ở cả bốn lượt L1–L4 thì bình thường chúng đều là KHÔNG, vì bốn lượt đó đều mở từ trình duyệt.

3 · localStorage — MẶT NẶNG NHẤT

Ghi rồi đọc lại được
Còn dữ liệu của lần mở trước
MÃ LẦN NÀY
MÃ LẦN TRƯỚC
Đây là mặt 3 của D24. Ở lần mở đầu tiên thì "mã lần trước" trống là bình thường, không phải HỎNG. Cái phải so là L3 với L2L4 với L3 — xem kich-ban-do.md.

4 · Nhận diện môi trường

MÔI TRƯỜNG
Dòng này là thứ xác nhận lượt đo đúng môi trường đã định. L1 phải ra SAFARI THẬT; L2 L3 L4 phải ra WEBVIEW FACEBOOK. Ra khác là lượt đó đo nhầm chỗ — làm lại, đừng ghi vào bảng.

5 · Kho lưu trữ — tạm hay bền

ĐANG ĐOstorage.persisted() — bền chưa
ĐANG ĐOstorage.estimate() — hạn mức
Mục này không phải một mặt của D24. Nó cho biết trình duyệt tự coi kho lưu trữ này là tạm (dọn được khi thiếu chỗ) hay bền. Nếu nó báo tạm thì mặt 3 có thể ĐẠT ở L3 L4 mà vẫn hỏng sau một thời gian dài hơn — bốn lượt không đo được khoảng đó.

6 · Chép kết quả

Nút này chỉ là tiện thêm. Ảnh chụp màn hình mới là thứ bắt buộc — nếu nút không chạy thì cứ chụp, hoặc bấm giữ vào ô dưới để chọn và chép tay.