我使用以下代码从Google财经调用数据,在IE中我收到以下错误:
SEC7112: Script from http://www.google.com/finance/info?infotype=infoquoteall&q=SHMN,^DJI,^IXIC,^BSESN,^SPX,^FTSE&callback=jQuery16103746164922384498_1310730350943&_=1310730352607 was blocked due to mime type mismatch investors
这是小提琴:
http://jsfiddle.net/naveen/c2VeD/
我如何纠正这个问题?!
答案 0 :(得分:1)
与this似乎相同的问题:
正如我本月早些时候提到的,IE9将不会执行脚本 HTTP响应头指定X-Content-Type-Options:nosniff和do 不指定以下内容类型之一:[“text / javascript”, “application / javascript”,“text / ecmascript”,“application / ecmascript”, “text / x-javascript”,“application / x-javascript”,“text / jscript”, “text / vbscript”,“text / vbs”]。
Google财经的HTTP响应标头为X-Content-Type-Options: nosniff
,MIME类型为text/html
。你无法解决这个问题。您可能需要向Google发送有关此内容的邮件。
答案 1 :(得分:0)
你需要自己在某个地方托管脚本以解决IE9中的这个问题
由于IE8不存在该问题(实际版本不是IE9仿真)您可能只想在另一台机器上使用IE8进行测试