File 使用JSONP的文件的正确扩展名是什么?
我有一个带有(硬写回调)的文件,我将其命名为File 使用JSONP的文件的正确扩展名是什么?,file,text,jsonp,plaintext,File,Text,Jsonp,Plaintext,我有一个带有(硬写回调)的文件,我将其命名为file.jsonp。不幸的是,服务器将其视为“文本/普通”,浏览器返回警告: 解释为脚本但使用MIME类型text/plain传输的资源 调用它file.json会导致相同的警告。那么什么是正确的扩展?它与file.js一起工作,但我认为这不是正确的方法。JSONP只不过是纯javascript代码。因此,它的正确扩展是.js。正确的mime类型是application/javascript,这意味着您的服务器在分发file.jsonp时不知道要指定
file.jsonp
。不幸的是,服务器将其视为“文本/普通”,浏览器返回警告:
解释为脚本但使用MIME类型text/plain传输的资源
调用它
file.json
会导致相同的警告。那么什么是正确的扩展?它与file.js一起工作,但我认为这不是正确的方法。JSONP只不过是纯javascript代码。因此,它的正确扩展是.js
。正确的mime类型是application/javascript
,这意味着您的服务器在分发file.jsonp时不知道要指定的内容类型。指定MIME类型的方式和位置因web服务器而异,但如果您使用Apache(以及各种各样的好信息),请参见这个问题的答案:我知道,但我很好奇为什么它没有:)。我不知道jsonp文件的标准命名是什么。