【问题标题】:What is the correct way to check if blazor is running in client side or server side with javascript?检查 blazor 是在客户端还是服务器端使用 javascript 运行的正确方法是什么?
【发布时间】:2020-06-30 19:39:06
【问题描述】:

我想要一个仅在 blazor 服务器端运行一些 javascript 代码的函数。

例如

window.Foo = function(){
    if(blazorIsServerSide){
        // do something
    }
}

检查 blazor 是否在服务器端运行的正确方法是什么?

【问题讨论】:

    标签: blazor blazor-server-side blazor-client-side asp.net-blazor blazor-jsinterop


    【解决方案1】:

    如果您希望在 JavaScript 中进行此检查,您可以尝试

    window.wasmBinaryFile === undefined
    

    编辑:附加测试

    window.Blazor.reconnect !== undefined
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-06
      • 2019-03-11
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多