Blazor 不提供单独的会话。怎么解决?

问题描述 投票:0回答:2

我有一个托管在 Azure 应用服务上的 Blazor 服务器应用程序,该应用程序与通过 Azure 上的 VNET 连接的本地服务器进行通信。

我有自定义身份验证,用户将使用其登录凭据,该凭据在返回令牌的本地服务器中进行验证。


现在我的问题是,似乎没有该应用程序的单独实例。 我之所以得出这个结论是因为我遇到了以下情况:

我有一个 ZXing 条码扫描仪,它以以下方式显示解码的条码:

<input type='text' value='@Barcode' disabled="disabled" />

一旦找到条形码,该值就会显示在文本框中。

这是我的问题:

  1. 在我的手机和我的PC
  2. 上使用实时URL打开应用程序
  3. 我用手机扫描代码
  4. 电脑的文本框已更新为我刚刚在手机上扫描的代码?

我是否缺少特定配置,或者我是否误解了 Blazor 的工作原理?

signalr blazor blazor-server-side zxing barcode-scanner
2个回答
0
投票

抱歉,我还不能发表评论...所以回答...

E_net4 希望看到您实现的示例。您是否只是创建了 zxingscnner.js 文件,然后使用 IJSRuntime 启动?我假设你也会处理 JS 文件中的解码事件?您如何将数据返回到 blazor 应用程序中?


-1
投票

原因是 BlazorBarcodeScanner.ZXing.JS,Blazor 条码扫描仪

我手动实现了JS库,我的问题就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.