点击时,推荐人显示为空白
Referrer coming as blank for a click
很抱歉成为一个noob,但有人能帮助我了解当我期望引用人为null '' blank时的不同情况吗。我使用document.referrer
来获取推荐人信息。
谢谢你的帮助。
REFERER可能为空有几个原因。
-
HTTP_REFERER是浏览器提供的一个环境变量。这意味着用户可以删除甚至更改它,如果他们愿意的话
-
通过书签、历史记录或手动键入链接访问链接的用户没有referer。
-
众所周知,IE在围绕javascript的情况下也会删除referer。例如window.open、window.location,甚至在锚点或元刷新中设置target="_blank"。
-
点击聊天应用程序PDF/Word/Excel文档中的嵌入链接也不会设置一个裁判。
-
在其他语言中使用AJAX、file_get_contents、fopen和其他类似的函数可能不会设置referer请求。
-
cURL、fsockopen、具有类似浏览器组件的应用程序可能不会设置referer。
如果用户使用匿名代理或插件,则可能会将其设置为删除Referer标头。
如果使用document.location.href = URL
转到新页面,是否传递Referer取决于浏览器。
相关文章:
- 谷歌图表显示空白白色页面
- javascript 显示空白灰色层
- 从java调用javascript后显示空白页面
- 当从jquery的点击事件中的每个循环创建的数组到它之外时,它显示空白数组
- Facebook Javascript SDK提要对话框显示空白窗口
- 漫游滑轨只显示空白屏幕
- LinkedIn关注显示空白页的公司按钮
- 我的网站在移动版式镶版式右侧显示空白区域,但桌面版式版式显示空白区域
- 反应 Redux 路由器显示空白页
- 防止 Android 网络视图在导航时显示空白屏幕
- PhoneGap安卓系统:谷歌地图api v3显示空白屏幕
- 谷歌地图API显示空白地图
- 直接加载时显示空白页(PHP)
- angularJS显示空白页面没有错误-控制器问题
- 谷歌地图API显示空白地图时,从HTML5地理位置提供LatLng线
- 显示空白图表,然后使用按钮更新(谷歌图表)
- 我正在写以下代码,但显示空白页
- 在应用JavaScript之前显示空白网站
- AngularJS格式化程序-如何显示空白而不是零
- 警报在javascript中显示空白值