gpt4 book ai didi

http - Blazor 网络组件 : detect from which site the user came from

转载 作者:行者123 更新时间:2023-12-04 10:31:30 24 4
gpt4 key购买 nike

我正在开发一个 Blazor Webassembly 应用程序。根据用户来自的页面,我应该显示不同的内容。例如,当用户来自 Facebook 时,应用程序应显示内容 A,否则显示内容 B。这个功能是如何实现的?

我认为可以通过检查请求 header 的 referrer 属性来做到这一点,但我不知道如何在 razor 页面上访问 http 请求。

最佳答案

您可以为此使用 javascript。

1) 在您的 blazor 项目(前端)上创建一个 javascript 文件,内容如下:

function getReferrer() {
return document.referrer;
}

2) 将上一个文件添加到您的 index.html 文件中:
<script src="JavaScript.js"></script>

3) 使用 IJSRuntime 服务使用函数:
var referrer = await js.InvokeAsync<string>("getReferrer");

这应该会让你成为推荐人。

关于http - Blazor 网络组件 : detect from which site the user came from,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60402942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com