javascript - 移动浏览器“文件和媒体”权限状态
问题描述
我的问题很简单。
我对页面中的文件(尤其是图像)有一个简单的输入。
<input type='file' accept='image/*'/>
当移动用户从 Chrome 浏览页面时,如果他之前拒绝访问“文件和媒体”的权限,如果用户点击输入,则什么也不会发生。
这对于用户体验来说是相当烦人的。我确实知道我无法绕过安全性,但是能够检查权限真的很酷,至少可以向用户解释他需要做什么才能使用该功能。
我发现了这个:https ://developer.mozilla.org/en-US/docs/Web/API/Permissions/query但权限列表不包含与“文件和媒体”权限相关的任何内容......
反正有没有检查这个权限?能够提示用户它会很棒,但至少,我的首要任务是从 JavaScript 知道权限的状态是什么,以便向用户解释它为什么什么都不做。
谢谢!
解决方案
推荐阅读
- javascript - 为什么 XMLHttpRequest 在 Android 中打开并发送未使用 javascript 调用?
- python-3.x - 从多个服务器中查找最新的日志文件
- microsoft-graph-api - OneNote API 不返回新页面(即使通过 ms 图形资源管理器)
- php - barryvdh/laravel-dompdf 无法流式传输我的发票,它只是一直在 laravel 应用程序中加载
- javascript - 如何在 PHP Laravel 中使用 SQL 语句打印所有数组?
- php - 致命错误:无法重新声明 format_currency()(之前在
- node.js - 在 CI / CD 管道中运行 cypress 测试的最佳实践是什么?
- laravel - 如何将所有 laravel 异常消息写入特定文件。如模型异常
- swiftui - 使用 Swift UI 将 CLLocationManager 的代表放在哪里?
- botframework - BotComposer,如何使用 lg 语言遍历字符串的字符?