ios - 输入类型='file'在instagram应用内浏览器中不起作用

当您尝试在instagram应用内浏览器中打开的网页上使用input type ='file'上传文件时,页面会重新加载。在facebook应用内浏览器中没有这种问题。

最佳答案

万一这仍然对某人有用,我有一个类似的问题,除了在我单击“选择文件”按钮时,什么都没有发生。我通过将按钮的accept属性更改为仅包含mime类型而不包含扩展名来解决此问题。
所以这:

<input
  type="file"
  accept=".jpg,.png,.svg"
/>
应替换为:
<input
  type="file"
  accept="image/jpeg,image/png,image/svg+xml"
/>
这非常令人困惑,因为第一个版本可在所有其他浏览器中使用,而MDN的文档也提到它是正确的。