是否可以使用 Blazor 访问本机手机或设备 API,以访问相机、联系人等



当 Blazor 让我们为客户端开发构建代码时,我想知道是否有可能访问相机、联系人等的本机设备 API?

我已经查看了一些文档,包括这个

https://learn.microsoft.com/en-us/aspnet/core/blazor/javascript-interop?view=aspnetcore-3.0

但是,我找不到任何答案

MS 没有提供标准库,但有很多社区库在浏览器中包装对 JS API 的访问:

此处编译的大列表:https://github.com/AdrienTorris/awesome-blazor#libraries--extensions

  • 地理位置: https://github.com/AspNetMonsters/Blazor.Geolocation
  • 传感器:https://github.com/AspNetMonsters/Blazor.Sensors
  • 语音合成 API:https://github.com/jsakamoto/Toolbelt.Blazor.SpeechSynthesis
  • 存储:https://github.com/BlazorExtensions/Storage
  • 通知 API:https://github.com/BlazorExtensions/Notifications
  • 帆布: https://github.com/BlazorExtensions/Canvas

这不是社区创建的所有扩展列表,因此可以自由查看现有选项。

最新更新