javascript - 只有在您从网站 X 重定向后才能访问网站 Y
问题描述
我有一个有点奇怪的问题,我不确定这是否可以实现,但无论如何我很想尝试。
我有 2 个独立的站点,比如说www.site1.com和www.site2.com。site2 将被放置在 site1 中的 href 中。问题是 - 只有在用户从 site1 重定向到它之后,如果用户尝试直接打开 site2 或通过来自另一个站点的 a href,那么 site1 是否可以访问它?
解决方案
检查:
window.document.referrer
// Empty if User is directly loading page.
如果用户直接导航到页面(不是通过链接,而是,例如,通过使用书签),则该值是一个空字符串。因为此属性只返回一个字符串,所以它不会让您访问引用页面的文档对象模型 (DOM)。
MDN 文档:https ://developer.mozilla.org/en-US/docs/Web/API/Document/referrer
浏览器支持:
推荐阅读
- python - 当youtube播放列表有中文名称时,python pytube播放列表为空
- swift - 有没有办法在 xcode 中为多个视图控制器创建标题?
- windows - WxPython GUI 翻转为 LTR
- python - 文本分类 CNN 过拟合训练
- java - Intellij Maven 窗口丢失
- python - Vkontakte 的帖子下有一个评论链接。如何从链接中获取评论的内容
- keras - 即使输出层是 sigmoid,也能获得连续的预测
- javascript - html元素获取特定属性值
- reactjs - 从 axios 获取的数据无缘无故地存储在一个额外的数组中
- sql - 使用 SQL UPDATE 语句时如何更改更新顺序?