Vâng, tôi đã thực hiện bảo vệ phiên chia sẻ dựa trên tác nhân người dùng giữa các tên miền phụ.IE 11 gửi tiêu đề Tác nhân người dùng khác nhau đến các tên miền phụ khác nhau
Tôi đã vô cùng ngạc nhiên khi nó hoạt động tốt cho đến khi bản xem trước IE 11 được phát hành gần đây. Có 2 tên miền phụ
example.com và sub.example.com
Tôi đã chặn yêu cầu cho cả hai lĩnh vực và có vẻ như User-agent HTTP header được gửi đến từng lĩnh vực là khác nhau.
Yêu cầu example.com có:
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv: 11.0) như Gecko
Yêu cầu sub.example.com có:
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Phương tiện Trung tâm PC 6.0; .NET4.0C; .NET4.0E; BRI/1; MS-RTC LM 8; rv: 11.0) giống như Gecko
Bạn có biết lý do cho hành vi lạ kỳ lạ này không?
Xin chào Eric và cảm ơn câu trả lời. Tôi không hoàn toàn bị thuyết phục nhưng điều này thực sự có thể là lý do. Tôi sẽ kiểm tra xem tôi có thể vô hiệu hóa – WooDzu
@EricLaw: Đó cũng là phản ứng đầu tiên của tôi không, nhưng lưu ý rằng nó gửi cùng một số phiên bản cho cả hai máy chủ. Cả hai UAs đó là 'rv: 11.0'; không phải là "chuỗi tác nhân người dùng IE7 cũ". – RichieHindle
Trong IE11, tính năng Danh sách Chế độ xem tương thích đã được làm phong phú hơn và cho phép tính năng tích hợp nhiều trang web. Ví dụ, nếu bạn nhìn vào chuỗi UA khi tải go.microsoft.com, chuỗi UA là "Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; rv: 11.0) như Gecko/20100101 Firefox/12.0 " – EricLaw