.net 使用WebView中的Web锁停止选项卡冻结

6vl6ewon  于 2022-12-14  发布在  .NET
关注(0)|答案(1)|浏览(110)

我正在使用Maui应用程序中的WebView在Android设备上显示我的网站。网站在客户端使用SignalR Javascript库来维护与服务器的SignalR连接(如文档here所示)。
使用SignalR Javascript库有一个公认的问题,即浏览器将冻结不活动的标签,然后断开SignalR连接。Microsoft提供了一个变通方案,其中一个选项是在标签内保留一个网页区块,因为浏览器不会冻结一个包含网页区块的标签。
我的问题是,我已经添加了一个weblock到标签(我已经通过控制台输出验证为被持有),但即使这样,标签仍然被冻结(由来自signalr库的冻结事件的日志消息验证)。我想知道WebView在这方面是否与普通浏览器标签有所不同?

monwx1rj

monwx1rj1#

我发现了这份文件,上面写着移动的上不支持选择加入/选择退出冻结。文件上没有日期,所以很难知道它是否仍然是最新的。

相关问题