[开发笔记]-火狐的event和jquery1.9.1.min的问题

本文介绍了如何解决火狐浏览器中不兼容window.event.keyCode的问题,并提供了代码示例。同时,针对请求jQuery.min.js时浏览器误请求jquery.min.map文件导致服务端报错的情况给出了处理方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一:火狐不兼容window.event.keyCode问题

  火狐的event是以参数形式传入的

 

function onlychinese(event) {
  event = event || window.event;
  var keyCode = event.keyCode;
  if (((keyCode >=32) && (keyCode <= 64))||
  ((keyCode >=91) && (keyCode <= 96))||
  ((keyCode >=123) && (keyCode <= 126))) {
  // alert('姓名格式不对');
  document.getElementById("span_user_name").style.color = "red";
  document.getElementById("span_user_name").innerHTML = "<img src='/service/images/tsgz/wrong.gif'></img> 姓名格式不对";
  
  event.keyCode = 0 ;// firefox的keyCode为只读
  }
} 

 

二:请求jquery.min.js的时候,log显示浏览器还请求了jquery.min.map,该请求导致服务端报错

    你看看 jquery-min.js里面有没有这句
    //@ sourceMappingURL=jquery.min.map

    把这句删除就可以了。

 

参考:请求jquery.min.js的时候,log显示浏览器还请求了jquery.min.map,该请求导致服务端报错

 

 

转载于:https://www.cnblogs.com/babycool/p/3670542.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值