【问题标题】:(iOS 11.2.5) apple-mobile-web-app-capable breaks <input type="file"> workaround?(iOS 11.2.5) apple-mobile-web-app-capable 中断 <input type="file"> 解决方法?
【发布时间】:2018-07-03 11:04:39
【问题描述】:

iOS 11.2.5 破坏了主屏幕(启动)图标的图像捕获按钮&lt;input type="file"&gt;,以独立模式运行(支持网络的移动应用程序).​​..

测试用例:-capture.html

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

复制

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

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

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

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

问题

是否有人在保留独立模式(这对于移动应用程序必不可少)的同时有解决此问题的方法?

参考文献

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

编辑

作为一个错误记录在 Apple (id 36820143) 中,后来被 Apple 关闭 CLOSED DUPLICATE OF 35542231:CLOSED。所以希望它会在下一次更新中得到修复(祈祷)。

【问题讨论】:

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


    【解决方案1】:

    这已在 iOS 11.3 beta 1 中得到修复。:)

    发行说明:

    Safari 已解决的问题

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

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

    【讨论】:

    • 我喜欢“现在可以使用”,就好像“哦,我们不适合添加此功能”,实际上它工作得非常好,直到他们在 11.2.5 中破坏它:)跨度>
    猜你喜欢
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    相关资源
    最近更新 更多