(iOS 11.2.5)apple-mobile-web-app-breaks中断<input type =“file”/> workaround?

时间:2018-01-24 11:52:05

标签: ios safari iphone-standalone-web-app

iOS 11.2.5打破了主屏幕(启动)图标的图像捕获按钮<input type="file">,以独立模式运行(支持网络的移动应用)...

测试用例: - capture.html

<meta name="apple-mobile-web-app-capable" content="yes">
<input type="file">

重现

在移动版Safari中打开capture.html,添加到主屏幕,然后从主屏幕图标打开。按选择文件,选择相机。

相机打开时只有黑色视图。

如果我在移动设备中打开capture.html(不是从主屏幕图标)并使用相机,它就能正常工作。

如果我从apple-mobile-web-app-capable删除capture.html并重复添加主屏幕图标的过程,则相机可以正常工作。

问题

是否有人在保留独立模式(这对移动应用程序至关重要)的同时解决此问题?

参考

[1]:apple-mobile-web-app-capable reference

修改

记录为Apple(id 36820143)的一个错误,该错误已关闭CLOSED DUPLICATE OF 35542231:CLOSED。所以希望它会在下次更新中修复(手指交叉)。

1 个答案:

答案 0 :(得分:2)

现在已经在iOS 11.3 beta 1中修复了这个问题。:)

发行说明:

  

Safari已解决的问题

     
      
  • WebApps保存到主屏幕和网页   在SafariViewController中现在可以使用相机捕获图像。   (35542231)
  •   

https://developer.apple.com/go/?id=ios-11.3-sdk-rn