输入类型='文件'不适用于Instagram应用内浏览器

时间:2018-01-09 10:12:16

标签: ios html5 web instagram inappbrowser

当您尝试使用输入类型='文件'上传文件时在Instagram应用程序内浏览器中打开的网页上,该页面只是重新加载。在Facebook应用内浏览器中没有这样的问题。

1 个答案:

答案 0 :(得分:0)

以防万一这对某人仍然有用,我遇到了类似的问题,除了在我单击“选择文件”按钮时什么也没发生。我通过将按钮的 accept 属性更改为仅包含 mime 类型而不包含扩展来修复它。

所以:

<input
  type="file"
  accept=".jpg,.png,.svg"
/>

应该换成这个:

<input
  type="file"
  accept="image/jpeg,image/png,image/svg+xml"
/>

这很令人困惑,因为第一个版本适用于所有其他浏览器,并且 MDN 上的文档也提到它是正确的。