我需要判断我的 React.JS/Next.JS 应用程序是否从 iFrame 中访问,以便自定义 cookie 配置。一个区别是如果它在 iFrame 中,则有一个查询字符串参数
?sid=<GUID>
。它出现在req.headers.referer
但值不同:
[buyerportal-1 buyerportal] "referer": "www.mydomain.com/?sid=<GUID>",
[buyerportal-1 buyerportal] "referer": "www.mydomain.com/?sid=<GUID>",
[buyerportal-1 buyerportal] "referer": "www.mydomain.com/?sid=<GUID>",
[buyerportal-1 buyerportal] "referer": "www.mydomain.com/",
[buyerportal-1 buyerportal] "referer": "www.mydomain.com/?sid=<GUID>",
[buyerportal-1 buyerportal] "referer": "www.mydomain.com/?sid=<GUID>",
[buyerportal-1 buyerportal] "referer": "www.mydomain.com/sg",
req.headers.host
始终具有www.mydomain.com
的价值
如何检索请求 URL 服务器端?