当您尝试在 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 上的文档也提到它是正确的。
关于ios - 输入类型 ='file' 在 Instagram 应用内浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48165842/