Javascript document.referer为空
我已将IIS中的错误页设置为httpRedirect.htm,试图在捕获错误403.4时将任何http请求转换为https 因此,如果用户向浏览器键入http url,它将触发httpRedirect.htm页面,并将获取此url,将http替换为https,然后重定向到此新url。我希望这在javascript中实现 然而,当我在httpRedirect.htm中使用document.referer时,我发现它总是返回空白Javascript document.referer为空,javascript,html,iis,redirect,Javascript,Html,Iis,Redirect,我已将IIS中的错误页设置为httpRedirect.htm,试图在捕获错误403.4时将任何http请求转换为https 因此,如果用户向浏览器键入http url,它将触发httpRedirect.htm页面,并将获取此url,将http替换为https,然后重定向到此新url。我希望这在javascript中实现 然而,当我在httpRedirect.htm中使用document.referer时,我发现它总是返回空白 这种情况有什么特别的考虑吗?使用此错误页面的浏览器能否携带上一个请求的
这种情况有什么特别的考虑吗?使用此错误页面的浏览器能否携带上一个请求的信息?您必须查看位置对象。重定向在服务器端 场景:
您永远不能依赖文档引用者。当来自书签或键入地址时,deocument.referer始终为空。使用URL中的信息