前段时间抽空完善了 taososo.com 的一些功能,其中整理缓存浏览记录的时候出现了一个问题:
在IE下访问正常,而一使用firefox访问就会出现BadRequest的错误提示。之后只能清空firefox缓存才可以访问该网站的其他内容,否则会一直显示BadRequest。
Google下,发现了很多类似的问题,而解决的办法大多数是从浏览方解决。如,清空firefox缓存。有篇博文谈到网站端的问题,而解决方法是修改JS的大小写,这样修改本质就是让那个JS失效,没有解决本质的问题。
经过我研究出现这个问题实际上是因为浏览的网站,用到js来操作cookie,如果JS编写不够规范就会的导致在firefox中出现Bad Request错误。希望各位站长给予注意,下面简单介绍下修改JS的方法:
1、function setCookie() 中的document.cookie语句中要跟随escape()
2、function getCookie() 中的return后要跟随unescape()












