Html 输入';s accept属性不为';不能识别应用程序/json?

Html 输入';s accept属性不为';不能识别应用程序/json?,html,json,Html,Json,我有一个应用程序,它接受用户的文件输入。它接受的文件类型之一是JSON 在中可以很好地识别input的accept中的文件扩展名(Safari是主要的异常值),因此有时需要使用MIME类型。对于JSON,扩展可以正常工作,但如果使用,则输入默认为“所有文件”作为过滤器 扩展(.json): MIME类型:(应用程序/json): 请尝试此标题: accept=“application/JSON” 它对我有效。组合如何-accept=“.json,application/json”,我想知道它

我有一个应用程序,它接受用户的文件输入。它接受的文件类型之一是JSON

在中可以很好地识别
input
accept
中的文件扩展名(Safari是主要的异常值),因此有时需要使用MIME类型。对于JSON,扩展可以正常工作,但如果使用,则输入默认为“所有文件”作为过滤器

扩展(.json):


MIME类型:(应用程序/json):

请尝试此标题:

accept=“application/JSON”


它对我有效。

组合如何-
accept=“.json,application/json”
,我想知道它的行为如何?@Teqchiqe很好,这将适用于所有浏览器。但问题是为什么它不能单独工作。我认为这是一个bug。这个bug在Chrome上已经修复很久了。