Ticket #117 (closed defect: fixed)
V2 UI doesn't work on Internet Explorer
| Reported by: | fabian@… | Owned by: | fabian@… |
|---|---|---|---|
| Priority: | critical | Milestone: | V2 Final |
| Component: | Calenco UI | Version: | 2.0 |
| Keywords: | Cc: |
Description
Internet Explorer (tried with IE7 and IE8, same results) sends the Accept: */* HTTP header (Which basically means it prefers ANYTHING, INCLUDING EXECUTABLES - application/octet-stream - now you wonder why IE is so insecure?) which confuses V2 core's (Restlet's actually) content negotiation, with the end result of V2 serving the "wrong" representation to IE
Possible solutions: since we cannot fix IE to send the proper Accept HTTP header (like ALL the other major browsers do), maybe we can detect IE and always serve it the HTML representation 'no matter what'. This may break V2 alltogether when running from IE, but it's already broken as it is now, so... we'll have to test.
Change History
comment:2 Changed 10 months ago by fabian@…
Very interesting read, bringing more light into this issue:
http://www.newmediacampaigns.com/page/browser-rest-http-accept-headers
