Issue #1: JSON-P Requests returning wrong MIME Type and breaking Widgets in IE9

We used to send the application/json MIME Type instead of application/javascript for JSON-P Requests. IE9 recently started to block these requests due to mime type mismatch, breaking our Widgets with that kind of error:

  1. SEC7112: Script from (...) was blocked due to mime type mismatch

Sending the (correct) application/javascript MIME Type instead of application/json for all requests with a callback will fix this Widget issue in IE9.

Note that only IE9 is throwing this error. Other browsers are not affected.

Updates

  • search.twitter.com MIME-Types have been changed on Thursday, 9/1
  • api.twitter.com MIME Types have been changed on Thursday 9/8

All JSON-P requests are now sending the application/javascript MIME Type. IE9 is not blocking these API Requests anymore (SEC7112 error) and all your widgets should now be working fine.

Thanks again for your patience with this issue!