如果" referer"我可以获得推荐人信息吗?由于rel =" noopener"在链接?

时间:2017-11-25 13:18:30

标签: javascript iis http-headers http-referer server-variables

我观察到一些情况,如果用户点击的外部链接具有rel="noopener属性,网站将收到空的引荐来源信息。

总结一下我所看到的:

  • 服务器变量HTTP_REFERERReferer HTTP标头)为空,原因是......
  • rel="noopener在源链接上设置。

我100%确定导致空引荐来源的是rel="noopener,因为当我使用chrome dev工具删除源链接上的属性时,单击它,HTTP_REFERER值会显示正确地在服务器端。

在这种情况下,即使它只是引用页面的根域,我仍然可以获得任何引用者信息吗?

该网站在IIS 8.5上运行,我可以在javascriptjqueryvbscriptclassic asp 3.0中提供解决方案,但我对所有人都开放建议。

我已经查看了有关在Referer标头为空时获取referrer的许多其他问题,但没有一个是关于rel="noopener是否为空的根本原因的具体内容,而没有他们提供了针对这个具体问题的答案。

0 个答案:

没有答案