Khắc phục: "Failed to load resource: The network connection was lost" trên Safari
ajax
2
safari
1
TIL
566
White

Nguyễn Thế Huy viết ngày 24/04/2018

Thi thoảng chúng ta sẽ gặp vấn đề khi request ajax trên safari, rõ ràng cái url ta request vẫn sống nhăn răng và mạng thì vẫn đều đều, ấy mà bọn Safari lại báo: "Failed to load resource: The network connection was lost". Thử trên các trình duyệt khác thì lại chả bị làm sao, rất acay. Sau một hồi lục lọi trên mạng thì mình biết sơ sơ rằng có vấn đề gì đó khi Safari xử lý các HTTP Headers Connection có tham số keep-alive. Vì thế ta có thể workaroud một chút bằng cách thay đổi config của webserver:

Đối với Apache
Bạn có thể thêm cấu hình này vào file .htaccess
BrowserMatch "Safari" nokeepalive
Đối với Nginx
Ta thêm keepalive_disable safari

Vậy là vấn đề sẽ được giải quyết. Chúc các bạn không bị vướng phải cái lỗi khá khó chịu này trên Safari :D

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Nguyễn Thế Huy

5 bài viết.
28 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
26 8
Hi cả nhà, đây là bài viết đầu tiên của mình trên Kipalog nên có gì không hay mong các bạn thông cảm :D Realtime là gì ? Như chúng ta đều đã biế...
Nguyễn Thế Huy viết 7 tháng trước
26 8
White
20 5
Xin chào mọi người :D Trong bài viết này mình sẽ trình bày một cách cơ bản để ứng dụng kỹ thuật Http Live Streaming (HLS) để play video trên web, ...
Nguyễn Thế Huy viết 2 tháng trước
20 5
Bài viết liên quan
White
19 1
Toán tử XOR có tính chất: + A XOR A = 0 + 0 XOR A = A Với tính chất này, có thể cài đặt bài toán sau với độ phức tạp O(N) về runtime, và với O(1)...
kiennt viết hơn 1 năm trước
19 1
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
5 bài viết.
28 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!