Blazor WebAssembly 总是通过 HTTPS 查找资源 .Net5
创始人
2024-12-20 20:01:29
0

在Blazor WebAssembly应用程序中,可以通过在index.html文件中配置元素来指定资源的基础路径,并使用window.location.protocol来检查当前页面的协议(HTTP或HTTPS)。如果当前页面的协议是HTTPS,则加载资源时使用相对路径;否则,加载资源时使用绝对路径。

以下是一个示例解决方法:




    
    
    Blazor WebAssembly
    
    ');
        } else {
            // 使用绝对路径加载资源
            document.write('');
        }
    


    Loading...


上述代码中,指定了资源的基础路径为根路径。然后,在