Internet Explorer 10 hủy bỏ một số bảng định kiểu


7

Vấn đề kỳ lạ chỉ xuất hiện với IE10 trên Windows 8. Không có phiên bản IE nào khác, không có phiên bản HĐH nào khác.

Một số bảng định kiểu bị hủy bỏ, rõ ràng là trong vận chuyển, không liên tục.

Điều này dường như xảy ra khi có ba <link>thẻ theo thứ tự. Các thẻ được chỉ định chính xác và đang được phục vụ từ Amazon S3 qua HTTPS. Hai mục đầu tiên hủy bỏ khi (hoặc trước khi) tải. Thay đổi thứ tự của các mục xuất hiện để làm cho hai mục đầu tiên hủy bỏ trong mọi trường hợp.

Vấn đề này không liên tục và những người khác nhau có thể sinh sản với những thành công khác nhau.

Tôi đã thấy rất nhiều phỏng đoán về điều này trên web nhưng không có giải pháp.


Tại sao nên sử dụng 3 tấm phong cách? Tại sao không kết hợp các biểu định kiểu thành một tệp - điều này sẽ khắc phục sự cố nếu nó chỉ xảy ra khi có ba thẻ <link> theo thứ tự.
dvnkiss

Tại sao giả sử tôi có thể kiểm soát việc lựa chọn biểu định kiểu? Tôi sẽ không viết lại các đoạn mã lớn chỉ để sửa lỗi trong IE (trừ khi tôi thực sự cần).
Joe

Đúng .. và từ những gì tôi đọc, bạn chỉ gặp vấn đề này với cơ sở người dùng Win8 / IE10. Tôi đã nghĩ rằng bạn có ba phong cách ngẫu nhiên bạn có thể tham gia cùng nhau một cách dễ dàng. Chỉ cần cố gắng để giúp đỡ :)
dvnkiss

Đáng buồn thay cuộc sống không đơn giản! Vâng, nó chỉ dành cho một nhóm khách hàng rất cụ thể.
Joe

1
"Tôi sẽ không viết lại một đoạn mã lớn chỉ để sửa lỗi trong IE" - Tại sao không? Mọi người khác làm. :)
Cướp

Câu trả lời:


1

Tôi sẽ thử mở các bảng định kiểu và trang liên kết chúng trong Notepad ++. Sau đó thực hiện tìm kiếm và đảm bảo tất cả lợi nhuận vận chuyển là \n, hoặc chỉ \r\n, không phải là Kết hợp cả hai.

Bạn có thể thực hiện việc này trong Notepad ++ bằng cách vào Chỉnh sửa -> Chuyển đổi EOL và sau đó chọn định dạng Windows hoặc định dạng Unix. Để xem có hỗn hợp không. Xác nhận chúng được trộn bằng cách vào Tìm, chọn chế độ tìm kiếm mở rộng và tìm " \r\n\0".

Nếu một số kết thúc \r\n\0và một số chỉ \n\0, có thể nó nhầm lẫn IE10 vì đây là sản phẩm của Microsoft. Cú sút xa, nhưng hãy thử xem.


Nghiêm trọng? Bạn có thể cung cấp một tài liệu tham khảo cho điều đó?
Joe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.