[英]How to get web site domain name on img request from my server?
I have a pixel, which can be placed at any site.我有一个像素,可以放置在任何站点。 Looks like this:看起来像这样:
<a href="https://myhost.site"><img src="https://myhost.site/img"/></a>
I'm working with express and node, try to get domain name which requested this img.我正在使用 express 和 node,尝试获取请求此 img 的域名。 Code looks like this:代码如下所示:
req.get('origin')
But it gives me undefined
.但它给了我undefined
。 From chrome dev tools in network tab I really see that this request doesn't have an origin header.从网络选项卡中的 chrome 开发工具中,我确实看到此请求没有原始标头。 It looks strange to me.对我来说看起来很奇怪。 Is there a way to get domain name
from this get img request?有没有办法从这个 get img 请求中获取domain name
?
I can't use JS
.我不能使用JS
。 I have to assume user switched off js
in browser.我必须假设用户在浏览器中关闭了js
。
Instead of req.get('origin')
access headers property like req.headers.origin
.而不是req.get('origin')
访问 headers 属性,如req.headers.origin
。 ` `
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.