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:
-
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!