Url片段和Referer标头

lev*_*vik 10 http-referer http cross-browser fragment fragment-identifier

想象一下,您所在的网页上有一个网址,其网址包含一个片段(后面的部分#),然后点击一个链接转到另一个页面.大多数浏览器会将原始页面的URL发送到Referer标头中的服务器.我想知道的是URL片段是否包含在此片段中.

我已经看到了野外的各种行为,所以这可能是浏览器特定的.有谁知道哪些浏览器做什么?HTTP规范对此有何评论?

Jul*_*hke 8

规范说Referer不能包含片段标识符(每个ABNF).参见RFC 2616,第14.36节.