javascript - 如何检查用户是否通过单击特定链接来访问站点?
问题描述
我们有一个外部网站说 www.my-mainsite1.com,它有一个网页,其中有一个链接(“链接到 subsite1”)到子网站说 www.my-subsite1.com。
当用户在 www.my-subsite1.com 上时,如何通过单击 www.my-mainsite.com 上的“链接到 subsite1”来检查用户
我们对 www.my-subsite1.com 使用查询字符串有限制。那么,有什么建议/工具来识别链接点击吗?
解决方案
如果您不想使用query
参数,可以在您的网站中使用document.referrer
属性:
该
Document.referrer
属性返回链接到该页面的页面的 URI
它将显示请求的源站点,否则如果站点是直接打开的,它将是一个空白字符串。
从以下站点打开的站点示例link
:
另一个没有referrer
:
推荐阅读
- c# - 在 Unity2D 项目中添加调用以使用 Flurry SDK 的位置?
- java - 将 Apache Camel JSON 数据格式从 XML 转换为 Java DSL
- git - 运行 git mergetool 后如何删除并仅保留更新的文件
- antlr4 - ANTLR4 词法分析器规则确保表达式不以字符结尾
- jwt - jsonwebtoken 包验证用户 Office.context.mailbox.getUserIdentityToken 结果失败
- java - 如何使用多个包从命令行运行 Selenium testNG 文件?
- python - SQLAlchemy 通过外键引用列
- python - 当用 Python 的 statsmodels 的 OLS 线性回归进行曲线拟合时,如何选择公式中的常数?
- gcc - 使用 gcc 编译时在程序集 x86-64 nasm 中使用用户定义的入口点
- lisp - 哪个是扩展 Lisp 并在评估中进行小幅修正的最简单方法?