【发布时间】:2020-02-11 08:45:36
【问题描述】:
对于上下文:我想在注册页面上创建一个简单的机器人检测机制(验证码)。所以我决定有一个带有小型 Blazor 客户端应用程序的 iframe,它只显示一个复选框并执行一些 C# 操作(使用盐散列变量)。由于它被编译为 wasm,因此很难绕过。我意识到这并非不可能,但对于一个小网站来说应该绰绰有余。它比必须输入内容更加用户友好,并且不依赖于 google 的 recaptcha 等 3rd 方工具。
但显然,这不适用于旧版浏览器。我可以为这些浏览器展示一个替代验证码,但 Blazor 文档在浏览器支持方面并不是很有帮助(他们只是说“最新”)。
有没有办法确定浏览器是否能够正确处理 Blazor?
仅检测浏览器是否支持 WebAssembly 就足够了吗?还是 Blazor 有其他要求?
谢谢!
【问题讨论】:
标签: blazor webassembly