【发布时间】:2011-01-24 16:19:00
【问题描述】:
这里有没有 chrome 扩展开发人员帮我找出为什么会出现这个 chrome 控制台警告...
Chrome 控制台警告:“资源解释为脚本,但使用 MIME 类型 application/json 传输”
我的 chrome 扩展 popup.html 的代码是这样的:
$.getJSON("http://localhost/CI/index.php/api/example/users/format/json?jsoncallback=?",
{format: "json"},function(data){
for (var i in data)
{
//alert(data[i].ThreadID);
document.write(data[i].ThreadAuthorFirstName + " : " + data[i].ThreadTitle );
document.write("<br />");
}
});
扩展从服务器获取的数据是this..
[{"ThreadID":"213","ThreadTitle":"Christian Heilmann's talk for the why of HTML5 for games development","ThreadAuthorFirstName":"Suresh kumar"},{"ThreadID":"208","ThreadTitle":"The PHP Switch Statement","ThreadAuthorFirstName":"Suresh kumar"},{"ThreadID":"212","ThreadTitle":"DaVinci prototype on Xbox Kinect","ThreadAuthorFirstName":"Suresh kumar"}]
注意:我正在为使用 phil sturgeon codeigniter-restserver (http://goo.gl/YOQFq) 的 codeigniter 应用程序构建此扩展
【问题讨论】:
-
不要将
document.write放入回调中。它不会起作用。
标签: codeigniter google-chrome warnings