如果 request.META.get('HTTP_REFERER') 使用 Chrome 而不是 Safari

问题描述

如果用户没有通过 Stripe 结账进入页面我有以下功能可以重定向用户。如果来自谷歌浏览器上的结账页面将加载,但如果在 IOS 上的笔记本电脑上使用 safari,它将重定向。有什么方法可以解决这个问题以在 safari 上工作吗? -

def register(request):
    if request.Meta.get('HTTP_REFERER') == "https://checkout.stripe.com/":
        return render(request,'users/register.html')
    else:
        return redirect('error')

我的网站也有设置为 SECURE_REFERRER_POLICY = "no-referrer-when-downgrade"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)