navigator.onLine vẫn trở lại đúng khi tôi tắt Wi-Fi (Sân bay trên máy tính xách tay của tôi trong OS X). Đây là hành vi phản trực giác. Nhưng khi tôi đặt "làm việc ngoại tuyến" trong một trình duyệt như Firefox, nó sẽ trả về false một cách chính xác. Đây có phải là dự kiến không?navigator.onLine vẫn đúng khi tắt WiFi, sai khi đặt "làm việc ngoại tuyến" trong trình duyệt
alert(navigator.onLine ? "online" : "offline");
thực hiện của Firefox (và IE và Opera) là sai. Xem nhận xét của tôi về hiệu ứng đó tại đây: https://bugzilla.mozilla.org/show_bug.cgi?id=654579#c9 – thewoolleyman