`
sunyongce
  • 浏览: 7238 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论
文章列表
svgObject.children 这种写法,在IE11内运行时是undefined debug后发现,SVG对象只有childNodes数组对象,并没有children 同样的 svgObject.parentElement 这种写法在IE11中也是undefined 必须写成svgObject.parentNode这种才可以
由于老项目一直在谷歌浏览器下开发,没有考虑IE浏览器的兼容性问题,尤其是websocket连接数的问题,目前微软官方的说法默认支持6个连接,超出会报Security Error异常错误。查询了网络上的一些资料,提出可以通过修改注册表的方式增加到最大128个连接数,但是这种做法治标不治本,还会出现各种问题。所以在web开发的初期设计时,应该考虑这种问题,目前的做法可能需要大规模的重构。   虽然重构后的版本不会影响前期已经上线的版本功能,但是不利于我们后期的维护,从这个角度出发,还是应该在重构成功后统一所有版本,把客户现场进行升级。   导致这种设计缺陷的原因有很多,压缩工期,尽快拿出 ...
  在IE11浏览器中setAttribute("x1", x1/w*100+'%');   这里x1/w*100+'%'  25.2505731231231231%   getAttribute("x1"); 时的值 是  25.2506%   查询了一些资料说是数字的话,超出了JS的显示范围,但是在谷歌浏览器中不会出现, 这种现象会导致一些判断不够准确的BUG.
var vTxt = svgObj.ownerDocument.createElementNS(svgns, 'text');    vTxt.FontPro = new Object();  vTxt.FontPro.standSize = 512;  vTxt.FontPro.standFntSize = 16; vTxt.innerHTML = txt;   svgObj.appendChild(vTxt);   以上这段代码,在谷歌浏览器中可以显示txt的内容,但是在IE11中不好使。 经过查找资料发现,如下解决方案, //vTxt.innerHTML = txt;   ...
发现 var str = String.fromCharCode.apply(null,arr);时由于arr数组太长,会导致IE浏览器报出“堆栈溢出”的错误。 但谷歌浏览器不会产生这种错误。   我的理解是,其实相当于IE浏览器执行了arr.length深度的递归。导致ie堆栈溢出了。网上查IE递归据说只支持3000层, 所以我用了一个最笨的解决方法,直接写 var str=''; for(var i;i<arr.length;i++){ str+=String.fromCharCode(arr[i]); }  
安装出错,Subclipse Integration for Mylyn 3.x (Optional) 3.0.0。 去掉Integration 这个选项就可以了。
The type javax.servlet.http.HttpServletRequest cannot be resolved. 如果在MyEclipse中遇到这种情况,也就是HttpServletRequest报红叉的时候,这样做 1、右键工程找到build path项 2、找到Add Libraries 3、点击myEclipse Libraries,Next 4、添加JavaEE 5 OK
首先是版本问题, 搭建时候不建议用Quartz 2或太高版本的,我用的Spring3.2.3 和quartz2.1.7两个包冲突了, 报org.springframework.scheduling.quartz.CronTriggerBean这个接口的错误,当然网上也有一些解决办法,注入其他的类替换类就能搞定。 降成spring 3.0.2和 quartz1.8.6成功了。 其次是引入jar包问题 很多必要的包不能被忽略: commons-logging.jar;log4j-1.2.14.jar不加的话启动会报错。slf4j-api-1.6.0.jar;slf4j-log4j12- ...
Global site tag (gtag.js) - Google Analytics