Posts Tagged ‘nForum’

简短吐槽: 1、plupload 在 IE 核伪多 tab 浏览器下就能用跨域,不然触发安全沙箱,按网上说的不 cache 貌似也没用,不知道和 swfobject 有关系没 这个改源码,import flash.utils.setTimout 之后把 init(); 改成 setTimeout(init, 0); 就搞定了,重新 build 了一版放上,果然 IETester 360 TT 遨游通杀。搜狗真猛,本来就没这问题(兼容模式) 2、backbone.js 0.5.3 在 Firefox 下有 window.location.hash 解析编码问题的 bug,看这里和这里。导致基于 hash 的 ajax 跳转直接 GET 了个 GBK 的地址过去,我晕 升级到 backbone.js 0.9.2 解决 3、backbone.js 0.9.2 依赖于 underscore.js 里的 has 函数,于是升级到 0.3.3,发现 jspacker PHP […]

Thursday, April 12th, 2012 at 05:14 | 0 comments
Categories: Tech

几件事吧。 第一件,Webkit 和 Opera 居然无视响应里的 Vary: X-Requested-With,于是华丽丽的我的页面破了,只好判断浏览器是这两种就加个?ajax并且在nginx里给他喀嚓掉防止多余的 cache 都特么二十一世纪第二个十年了,居然特么 Squid 2.7 就支持的玩意儿最新的 Chrome 都不支持,搞毛啊,IE6 也只不过是忽略 cache 直接取新的而已,Firefox 应该是去年还是前年就 fix 了。 第二件,PHP 5.4 的 htmlspecialchars() 在 GBK 下不干活了,调试了一下发现是 ext/standard/html.c 里 determine_charset() 里有个 return cs_utf8;,居然 ini 里还没的调 给丫改成 return cs_8859_15; 灭掉了这个问题。不然特么源代码正则替换了就得。。。www2 更新是贵站任何一个系统维护都烦的要死的破事儿。。。 第三件,PHP 5.4 编译完之后 PDO 不干活了,玩命 502,只要 construct 的时候设置了 PDO::ATTR_PERSISTENT => true 就一个劲儿的 segfault,php-fpm 还不好调试,加了个测试环境启单进程发现死在 zend_std_write_property() 这个函数里,放狗搜了一圈没收获。。。。。就琢磨先去了这个破参数吧。。。问问各位大神们。 […]

Tuesday, April 10th, 2012 at 03:33 | 1 comment
Categories: Tech

今天干了两件事,都和贵站即将上线的 nForum1.1 有关 一个是又调了调 IE6 的 css 兼容性,觉得不厌其烦,深思熟虑之后把这个加上了,IE6 访问每七天(好像是,可设)会弹个小窗 一个是被 IE6-8 在页面中有 flash 的时候 document.title 会加上/变成 window.location.hash 的值,极为不爽,官方 bug 报告页面如是说: http://bugs.adobe.com/jira/browse/FP-240 https://bugbase.adobe.com/index.cfm?event=bug&id=2927932 感慨一下都这么多年了 Adobe 到底是干嘛吃的啊…… 最后我的解决方法是这样的 if ($.isIE()) { document.onpropertychange = function() { if (window.event.propertyName == ‘title’ && document.title != window.origTitle) setTimeout(function(){document.title = window.origTitle}, 1); }; }if ($.isIE()) { document.onpropertychange = function() { if (window.event.propertyName == ‘title’ […]

Wednesday, April 4th, 2012 at 21:11 | 0 comments
Categories: Tech
TOP