Microsoft Internet Explorer 9 (MSIE9) dường như không xử lý @import đúng cách. Quan sát các mục này từ nhật ký Apache của tôi (địa chỉ IP bị ẩn nhưng whois
nói rằng nó thuộc sở hữu của chính Microsoft): HTML chính được liên kết với screen.css có
@import url("print.css") print;
@import url("speech.css") aural;
mà bây giờ tôi sắp thay đổi link
thành các phần tử trong HTML, vì có vẻ như MSIE9 đưa ra hai yêu cầu không chính xác đến máy chủ, nhận được lỗi 404 mà tôi có thể thực hiện mà không có:
[ip] - - [21/Dec/2019:05:49:28 +0000] "GET /screen.css HTTP/1.1" 200 2592 "https://ssb22.user.srcf.net/zhimo/"; "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; Trident/5.0)" ssb22.user.srcf.net
[ip] - - [21/Dec/2019:05:49:28 +0000] "GET /url(%22print.css%22)%20print HTTP/1.1" 404 7498 "https://ssb22.user.srcf.net/zhimo/"; "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; Trident/5.0)" ssb22.user.srcf.net
[ip] - - [21/Dec/2019:05:49:28 +0000] "GET /url(%22speech.css%22)%20aural HTTP/1.1" 404 7498 "https://ssb22.user.srcf.net/zhimo/"; "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; Trident/5.0)" ssb22.user.srcf.net
Sau đó đã có các yêu cầu thích hợp cho các tệp này, nhưng chúng tôi có thể thực hiện mà không cần url
logic "bắn vào máy chủ trước, phân tích cú pháp sau".