Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 使用JSONP的文件的正确扩展名是什么?_File_Text_Jsonp_Plaintext - Fatal编程技术网

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文件的标准命名是什么。