ie与ff兼容性调试

1、ie与ff空格长度不一样

2、ff如果没有严格按照<td></td>这样闭合,如多写了</td>不会报错,但在ie中很有可能什么都不出来

3、ff中js中,如多了个逗号,不会报错,但ie会出现js错误

4、ie中传递参数,前台的""或null会在后台转换为"null",而ff不会,故需处理

  后台可以 !"null".equals(gradeId_str)

  对于null与“null”放入map中结果等效


Map<Object, Object> map = new HashMap<Object, Object>();
		map.put("we", null);
		
		String organizationId_str = "null";
		if (StringUtils.isNotBlank(organizationId_str) ) {
			map.put("organizationId", organizationId_str);
		}
		System.out.println(map);

{organizationId=null, we=null}

5、ie中隐藏显示表格的jquery实现方式

function showOrHidden(id,type,obj){
	var table= $("#"+id); 
	table.toggle();
	if(table.css('display') =="none"){
		obj.html("<strong>︾</strong>");
	}else{
		obj.html("<strong>︽</strong>");
	} 
}

6、IEWebDeveloperV2工具

安装后按"F12"进入“开发人员工具”-------"查找”-------然后可以进行单击查看选中元素的属性

7、ie判断

document.all可以判断浏览器是否是IE  
  if(document.all){  
    alert("is   IE!");  
  }

例如对ie要直接关闭当前窗口而不提示则需要做如下处理:

			 if(document.all){
				 window.opener=null;
				 window.open("","_self");
			 } 
			 window.close(); 
8 采用el表达式时候,${x.pose} 如果在作为js方法参数一定要加引号,否则ie会出现感叹号,导致其他按钮可能失效。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值