Trên một số thiết bị Chrome trên Android, chúng tôi đang thấy các yêu cầu bị hủy trong Công cụ dành cho Chrome Dev. Điều này dường như chỉ xảy ra trên URL cho các bài viết theo định dạng đường dẫn /content/:uuid
và trên tên miền phụ www
, chúng tôi nghĩ rằng chúng tôi đã thu hẹp nó xuống thay vì tất cả các bài viết vì nội dung có URL ảo dường như không hủy bỏ.Điều gì gây ra yêu cầu mạng bị hủy trên Android Chrome
Điều gì xảy ra là các yêu cầu này hiển thị là đã bị hủy và sau đó ngay lập tức yêu cầu đó sẽ lại nhưng không bị hủy.
Phần lớn thời gian này là tốt và trình duyệt tải trang được yêu cầu, tuy nhiên đôi khi từ www.ft.com
nhấp vào liên kết tới một bài viết trước hết sẽ hủy yêu cầu ban đầu và thay vì làm lại yêu cầu nội dung đó, nó sẽ làm lại yêu cầu cho trang họ đã truy cập, trong trường hợp này là www.ft.com
.
Trên các thiết bị nơi lỗi này xảy ra, yêu cầu hủy ban đầu sẽ xảy ra mọi lúc nhưng việc tải lại trang gốc liên tục (có thể là 1 trong 6 lần?).
Yêu cầu hủy bỏ, mà cuối cùng đi qua:
Yêu cầu hủy bỏ, trong đó tải lại trang gốc:
Bug xảy ra trên các thiết bị:
- Phiên bản Chrome: 59.0.3071.125, Phiên bản Android: 7.1.2, Mô hình: Pixel
- Phiên bản Chrome: 59.0.3071.125, Phiên bản Android: 7.1.2, Kiểu: Nexus 6P
- Phiên bản Chrome: 59.0.3071.125, Phiên bản Android : 5.0.0, Model: Lưu ý 3
Bug không xảy ra trên các thiết bị:
- Version Chrome: 59.0.3071.125, Phiên bản Android: 7.0, Model: Moto G5
- Chrome Phiên bản: 59.0.3071.125, Phiên bản Android: 7.0, Kiểu mẫu: Galaxy S7 (mini)
- Version Chrome: 59.0.3071.125, Android Version: 7.1.1, Model: OnePlus 3
Nó phần nào liên quan đến What does status=canceled for a resource mean in Chrome Developer Tools?, nhưng chúng tôi khá chắc chắn rằng chúng tôi đã loại trừ khả năng những lý do trong chấp nhận câu trả lời.
Debugging chúng tôi đã cố gắng nhưng đã không giúp:
- Vô hiệu hóa Javascript
- Vô hiệu hóa Javascript theo dõi của chúng tôi
- Vô hiệu hóa quảng cáo của chúng tôi
- Vô hiệu hóa người lao động dịch vụ của chúng tôi
- Vô hiệu hóa application cache
Tắt Javascript đã thay đổi hành vi, chúng tôi đã thấy yêu cầu vẫn bị hủy, nhưng không xem nó tải lại trang gốc như chúng tôi đã thấy khi bật Javascript.
quan sát khác:
- Nhấp vào liên kết trong mô phỏng các DevTools Chrome của thiết bị không gây ra các yêu cầu hủy, chỉ có bao giờ sử dụng các thiết bị trực tiếp.
Vì vậy, tôi đang trên Android 7.1. 2, Chrome 60.0.3112.107, không có vấn đề gì. Tuy nhiên, những người dùng Chrome 60 khác đang gặp sự cố, cũng như trên các phiên bản Android khác, vì vậy nó không có vẻ cụ thể đối với bất kỳ phiên bản phần mềm nào. –
xác nhận lỗi trên hiện tại 60.0.3112.116 (LG 5X, Oreo), xác nhận làm việc trên phiên bản beta hiện tại 62.0.3202.19 ... chờ cập nhật là cách duy nhất? :( – snachmsm