今天同事在投放AdWords广告的时候发现了一个诡异的现象:
使用Firefox点击AdWords广告跳转到客户网站上之后,再次刷新页面或者浏览其他页面均提示“Bad Request”的HTTP错误(错误码400)。
而IE、Chrome下则没有这个问题。
Cookie惹的祸
由于HTTP本身是无状态的,用来实现状态维持的技术一般都是Cookie。而之前我也遇到过几次因为Cookie导致的访问异常。一次是同事用Firefox死活访问不了新东方网站…
Kevin Yang 疑难杂症 Bad Request, Cookie, Fiddler, Firefox, Google Analytics, HTTP, IE, IIS, WFetch, 中文, 非法请求
很多网站,特别是政府网站,喜欢在页面上放置当前的时间,我最近在网上瞎逛的时候注意到,部分网站显示的日期非常诡异,居然是“110年”。我用的是Chrome,所以第一反应就是看看在IE下是不是一样——如果一个做网站的做完之后都不在IE下看一眼的话,那就太不负责任了。果然,IE下显示的是2010年,很正常。
跟了一下Javascript,发现该网站是使用getYear函数来获取当前年份。查了一下JS手册,getYear函数返回的其实是当前年份距…
Kevin Yang Web传统技术 110, IE, Javascript, 兼容性, 时间函数, 脚本
之前写过一篇文章,提到怎么在各个浏览器下返回执行错误的Javascript代码所在的行数以及文件名。其中在IE下,如果你使用了try-catch,那么当出现异常的时候,浏览器会传递一个Error对象。
<script>
try{
sldfj
}catch(e){
for(var p in e){
document.writeln(p + "=" + e[p]);
}
}
</script>输出:name=TypeError m…
Kevin Yang Web传统技术 Error, IE, Javascript, 异常处理机制
IE8新增了开发人员工具,非常不错,比早期的DevToolbar好用多了。不过在我的Win7下使用的时候偶尔会出现一个莫名其妙的问题,就是整个开发人员工具窗口消失了,打不开了。当你使用win+Tab切换窗口的时候,整个开发者工具光是显示一片透明的区域,选中之后怎么都出不来。这个问题那会困扰了我很久,后来发现一个办法可以解决。就是在工具栏上将鼠标移到那个开发人员工具窗口图标上,注意,是图标,不是窗口。然后右键,选择最大化,这个时候,熟悉的…
Kevin Yang 疑难杂症 IE, IE8, Win7, 出不来, 开发人员工具, 打不开, 消失
var isIE = ("\v"=="v"); Kevin Yang 代码库 IE, Javascript, 浏览器
在IE中,当你使用javascript的window.open方法来打开一个新的对象的时候,IE并不会自动帮你传递Referrer对象到新的窗口的,也就是说你在新窗口中使用javascript读取document.Referrer对象时只会读到空值。而且后台在HTTP请求头中也不会包含Referrer头的。例如
<a href="javascript:window.open('newurl.php?' + urlencode
(d… Kevin Yang 技术随笔 IE, Javascript, Referrer, 兼容性, 弹出窗口, 浏览器
最新评论
分析的很透彻,不错!
谢谢,说的很祥细,让人很容易理解!
很好,之前郁闷坏了,不知道怎么回事
顶楼主
这个我暂时还没有去找,现在是每周自己手工备份一次。我觉得你可 以找找其他插件,但是要定期测试备份的东西是否可靠