1:30 CH @ Thứ Sáu, 12 tháng 6, 2009

TSB cái thằng IE8


Hai hôm nay loay hoay đi tìm lý do tại sao cái SSO chạy với IE8 lăn ra chết, cứ tưởng mô hình đểu với code 4`. Nhưng thử nghiệm với các trình duyệt Non-M$ thì cái nào cũng ngon (FireFox, Opera, ...) còn những cái M$-based như IE8, Google Chrome & Safari (bố sư khỉ 2 cái thằng to mồm này, dùng IE-core mà la to thế).

Mở Google với Bing.com ra tìm chơi thì thấy web deverlopers khắp thế giới chửi bới M$ om tỏi cả lên, thì ra cái tội là bản IE8 bọn M$ nó tách mỗi tab/window thành một instance riêng và không đưa bất kỳ cái cookie/session nào cả, nghĩa là mọi thứ mới tinh từ đầu (ngu nhất là mấy thằng ý nó bảo muốn giữ nguyên được cookie/session thì phải chọn menu File -> New Session chứ New Window hay New Tab là đứt, CBN).

Thế này thì mấy cái SSO chết hết cả rồi, không giữ được session cookie thì toi. Thôi, phải chỉnh lại tý. Và ít ra thằng IE nó cho chỉnh giữ cái session cookie đó, để làm vậy, mở menu và làm theo trình tự sau: Tools -> Internet Options -> Privacy - Advanced -> Chọn cái box "Override Cookie Handling" rồi phải chọn cái chẹc box "Check Allways Allow Session Cookies".

Tiện thể, bọn M$ được người dùng nó feedback mấy cái bugs sau:
Session scope extended to *all* open IE windows
IE8: Cookies not being recognized!

TSB nhà nó, giờ ối chú chã méo hết mặt để sửa code đây....
Chia sẻ lên mạng xã hội:

Bình luận

Kết nối và gửi lời chào hỏi