Microsoft Internet Explorer 9 (MSIE9) tampaknya tidak menangani @import dengan benar. Amati entri ini dari log Apache saya (alamat IP disembunyikan tetapi whois
dikatakan itu milik Microsoft sendiri): HTML utama yang ditautkan ke screen.css yang memiliki
@import url("print.css") print;
@import url("speech.css") aural;
yang sekarang akan saya ubah menjadi link
elemen dalam HTML, karena tampaknya MSIE9 mengeluarkan dua permintaan yang salah ke server, mendapatkan kesalahan 404 yang dapat saya lakukan tanpa:
[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
Ada yang permintaan yang tepat untuk file ini setelah itu, tapi kita bisa melakukannya tanpa ini "menembak pada server pertama, parse url
setelah" logika.