在IE下,request.getHeader( "Referer "),为空值,解决方案:
javascript原因。 getHeader( "Referer ")是通过http协议获取值,即 <a href= "url "> XX </a> 标记才能获得当前页面的URL, 而 <a href= "javascript:location= 'url ' ">XX </a> 时getHeader( "Referer ")=NULL。同理,onclick事件也是获取不到值的。
本文探讨了在Internet Explorer浏览器中使用javascript时遇到的一个常见问题:通过http协议获取的Referer值为空的情况。文章详细解释了为何在使用特定javascript链接或onclick事件时,无法正确获取Referer值。
在IE下,request.getHeader( "Referer "),为空值,解决方案:
javascript原因。 getHeader( "Referer ")是通过http协议获取值,即 <a href= "url "> XX </a> 标记才能获得当前页面的URL, 而 <a href= "javascript:location= 'url ' ">XX </a> 时getHeader( "Referer ")=NULL。同理,onclick事件也是获取不到值的。
2754

被折叠的 条评论
为什么被折叠?