JSONP文件的正确扩展名是什么?

4
我有一个文件,其中包含JSONP(硬编码回调函数),我将其命名为file.jsonp。不幸的是,服务器将其视为"text/plain",浏览器返回警告:

资源被解释为脚本,但传输时的 MIME 类型为 text/plain。

将其命名为file.json 也会导致相同的警告。那么正确的扩展名是什么?使用file.js 可以解决问题,但我认为这不是正确的方法。

2
这意味着您的服务器不知道在分发file.jsonp时要指定哪种内容类型。如何和在哪里指定MIME类型因Web服务器而异,但如果您使用Apache,则可以查看此问题以获取答案(并获得有关良好信息):https://dev59.com/unA75IYBdhLWcg3wH1JB - Christopher
我知道,但我很好奇为什么它不起作用:)。我不知道jsonp文件的标准命名是什么。 - ciembor
1个回答

4

JSONP就是纯JavaScript代码,因此它的正确扩展名是.js,正确的MIME类型是application/javascript


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接