我与express
和node.js
合作。情况如下。我的客户网站上有一个像素。看起来像这样:
<noscript>
<a href="https://myhost.site"><img src="https://myhost.site/nojs"/></a>
</noscript>
每次访问都会触发,并给我一个get
请求,我可以从中获取referer
并获取查询字符串。像这样:
const url = new URL(req.get('referer'));
console.log(url.search);
但是有些类似Referer-control的工具可以禁用标头中的引荐来源网址。
我可以轻松地使用javascript
从登录页面获取查询字符串。而且,如果js
被禁用,我仍然可以像我说的那样从referer
获取查询。
但是如果referer
被禁用并且js
被阻止,如何获取referer
?
答案 0 :(得分:0)
唯一的其他选择是让客户端在https://myhost.site/nojs
的查询字符串中包含页面中查询字符串的副本