Chỉ muốn thêm trải nghiệm này mà tôi đã xem cho Safari. Các nhà phát triển của chúng tôi vẫn sẽ xem xét vấn đề này nhưng ưu tiên không cao đối với chúng tôi vì Windows Safari không có nhiều cơ sở người dùng của chúng tôi, không giống như Mac. Nhưng tôi nghĩ rằng nó liên quan đến một trong hai (hoặc cả hai) - trình duyệt thực tế cấp thấp thực hiện Safari bởi Apple, và/hoặc javascript khác biệt.
Trang web của chúng tôi gần đây đã triển khai trình tải lên nhiều tệp HTML5. Tải lên tệp đơn hoạt động tốt trên cả hai phiên bản của Safari. Nhưng khi tải lên nhiều tệp, nó không thành công trên Windows. Chúng tôi có hai máy khách tải lên khác nhau & điểm cuối cho trình tải lên (nghĩ luồng kiểm tra A/B) và một trong số chúng cung cấp thêm chi tiết có thể có hoặc không thể chỉ ra nguyên nhân của vấn đề. Trên một trong các thiết bị đầu cuối của khách hàng &, máy khách sẽ gửi chi tiết về tên tệp & các tệp của tệp để tải lên (dưới dạng đối tượng mảng JSON) đến điểm cuối máy chủ (xem qua thanh tra web). Trên máy Mac nơi nó hoạt động, các tệp được hợp lệ hóa, trên Windows, chúng là 0 byte.
Tôi nghĩ người tải lên là dựa trên JQuery hoặc một số thư viện JS khác. Nhưng tôi không phải là dev, vì vậy không thể chắc chắn. Nhưng tôi có một linh cảm vấn đề này vượt ra ngoài các thư viện JS ...
Thực ra, Apple đã chuyển công cụ hiển thị phông chữ của họ sang Windows. Vì vậy, ngay cả việc vẽ phông chữ là như nhau. – FeifanZ