ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

javascript – 是`document.referrer`网址编码与否?

2019-07-29 11:35:56  阅读:260  来源: 互联网

标签:url-encoding referrer javascript cross-browser


我写了一个小测试页面,用javascript抓取用户的document.referrer并将其发送到一个简单的日志服务器(如sendReferrer(document.referrer)).

Firefox发送的引荐来源始终是网址编码的,(例如,当引荐来源网址为www.google.com/search?q=Ü时,“http://www.google.com/search?q=Ü”)

但是一些客户端(如Win7上的IE9)在没有url-encoding的情况下发送网址(www.google.com/search?q=Ü)

document.referrer是否在所有浏览器中进行了url编码?这是否可靠(任何标准的一部分)与否?

更新:在Firefox15 / Chrome21(在ubuntu上)document.referrer是url编码的

解决方法:

document.referrer不是URL编码我最近在所有主流浏览器中对它进行了测试,并且它显示在每个浏览器中都是非编码的.

标签:url-encoding,referrer,javascript,cross-browser
来源: https://codeday.me/bug/20190729/1571101.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有