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

标签 ios html web instagram inappbrowser

当您尝试在 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/

相关文章:

iphone - "Blue box"显示在 iOS 应用程序中的自定义 UIButton 旁边

ios - UISearchController - 警告 : Attempt to dismiss from view controller while a presentation or dismiss is in progress

html - 悬停时提交按钮不会改变

iphone - 如何知道从应用商店更新后第一个应用程序是否启动

jquery滑动侧边栏从左到右

javascript - 使用 window.print() 打印时不打印输入字段的文本

HTML5 视频标签音量控制缺失

PHP-imagegrabscreen 作为创建网站缩略图的方法

java - 使用 Java 将数据发送到本地托管网站上的表单

ios - 如何在不使用 sender.tag 方法的情况下管理 UItableViewCell 中的 UIbutton?