首页 > 解决方案 > 移动浏览器“文件和媒体”权限状态

问题描述

我的问题很简单。

我对页面中的文件(尤其是图像)有一个简单的输入。

<input type='file' accept='image/*'/>

移动用户从 Chrome 浏览页面时,如果他之前拒绝访问“文件和媒体”的权限,如果用户点击输入,则什么也不会发生。

这对于用户体验来说是相当烦人的。我确实知道我无法绕过安全性,但是能够检查权限真的很酷,至少可以向用户解释他需要做什么才能使用该功能。

我发现了这个:https ://developer.mozilla.org/en-US/docs/Web/API/Permissions/query但权限列表不包含与“文件和媒体”权限相关的任何内容......

反正有没有检查这个权限?能够提示用户它会很棒,但至少,我的首要任务是从 JavaScript 知道权限的状态是什么,以便向用户解释它为什么什么都不做。

谢谢!

标签: javascriptandroidhtmlbrowser

解决方案


推荐阅读