gpt4 book ai didi

javascript - 如何使用 AngularJs 或其他 JavaScript 查找浏览器应用程序设置?

转载 作者:行者123 更新时间:2023-11-27 23:02:30 25 4
gpt4 key购买 nike

我正在尝试创建一个可以在移动设备上的浏览器中运行的表单(例如 iOS 上的 Safari、Android 上的 Chrome、Windows Mobile 上的 IE)。

我听说从 iOS8 开始应该可以从手机/ipad 上的图片库上传或使用相机拍照,但是用户需要授予此权限并且当他拒绝此操作时之前(在不同的网站上)除非他更改设置,否则它不会工作。

有什么方法可以检测用户是否禁用了此设置。

在以下 JavaScript 插件的帮助下尝试了一些事情:

https://github.com/muaz-khan/DetectRTC

下面的链接显示了如何检测操作系统、浏览器和设备:

https://github.com/srfrnk/ng-device-detector/blob/master/ng-device-detector.js

但运气不好:(。如果用户不允许访问存储/文件媒体,我如何检测浏览器/ native 应用程序的设置?

我不想使用任何框架,例如 Ionic 或 Cordova?只是想用简单的 Javascript 来实现。

最佳答案

我尝试使用输入文件通过 iOS 9 上传,效果很好,没有给我阻止这种情况再次发生的选项。我找不到方法来重现您的担忧。

为什么要检测设置?你想做什么?提供有用的消息或其他什么?我无法想象仅仅通过 JavaScript 就可以访问用户的私有(private)设置。这听起来一点也不安全。

您可以尝试测试是否支持文件输入,例如

File Upload Support On Mobile (same code on Modernizr)

关于javascript - 如何使用 AngularJs 或其他 JavaScript 查找浏览器应用程序设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36940642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com