因为各种浏览器对js文件的解析不同。加上各种浏览器的内核不一样,以及内核版本号也不一样,所以获取event的方式也不一样。

使用原始的方式获取event是

这种:

document.body.οnclick=function(e){e=e||window.event;
};

实际上大家会想为什么要又一次赋值。这是由于event是瞬间有效,所以要进行保存。

这中方式能够实现,可是要保证传递的參数有e。

另一种方式是这种:

upAndDownListener : function(obj){var ev = document.all ?

window.event : event; if (ev.keyCode == 13) { this.checkDouble(obj); defaultTrendGroup.trendRedraw(); ev.returnValue = false; } }

这个时候能够实现获取event,可是在Firefox浏览器下一直报错,可是程序还能运行下去。

以下这样的方式是能够解决另外一种方式的问题:

upAndDownListener : function(obj){var ev = document.all ? window.event : arguments[0] ?

arguments[0] : event; if (ev.keyCode == 13) { this.checkDouble(obj); defaultTrendGroup.trendRedraw(); ev.returnValue = false; } },

这样的方式就能够解决在Firefox报错的问题了。

对于上面三种方式。在不同的情况下能够使用不同的方式。

转载于:https://www.cnblogs.com/brucemengbm/p/7269020.html

火狐浏览器获取event相关推荐

  1. 火狐浏览器获取flash上传文件的

    火狐浏览器获取flash上传文件的 火狐浏览器中flash上传获取不到. 主要是因为flash在火狐浏览器上传的过程中新建立了一个session 一个独立于浏览器的session.这里我们成为page ...

  2. 火狐浏览器 : 获取安卓系统新版火狐浏览器(fenix).2021-02-19

    方法一.  通过应用商店获取 1.play 商店 通过谷歌安卓应用商店 Google Play 安装,商店会自行判断机器参数自动选择最佳安装包安装 2.f-droid 开源应用商店 通过 f-droi ...

  3. 火狐浏览器f12不显示firebug开发者模式问题总结

    大家在用火狐浏览器获取页面元素的时候是不是经常用firebug开发者模式?但是我们发现一个问题,F12按下后并没有显示firebug开发者模式,检查了一下firebug和firepath插件发现都已经 ...

  4. AWS环境搭建(二):通过浏览器获取AWS公钥证书

    ELB使用AWS自带的公有证书进行SSL加密,开发者烧录FW需要pem公钥证书,但是AWS并未直接提供公钥的下载地址,以下通过火狐和谷歌两种浏览器来获取证书,并通过openssl工具将cer文件和cr ...

  5. 如何让火狐浏览器兼容window.event

    遇到一个问题,火狐不兼容window.event,之前代码解决是通过这种方式解决的. 如下(无参数方式): unction _test2() { var evt = window.event || a ...

  6. 火狐浏览器不兼容event问题

    除了Chrome浏览器,其他浏览器不兼容event. eg: 1 <a @click="test(event)"> 如上方法,火狐浏览器会报event is not u ...

  7. 火狐浏览器怎么录制屏幕_轻松获取Firefox中的屏幕截图

    火狐浏览器怎么录制屏幕 Have you been looking for a quick and easy way to take partial or full screenshots of a ...

  8. selenium获取某网站工作岗位信息(含火狐浏览器的驱动下载安装步骤)

    目录 一.说明 二.Firefox驱动下载并配置环境变量 2.1.下载火狐浏览器驱动 2.2.配置驱动环境变量 三.selenium概念 3.1.概念引入 3.2.一些函数 3.2.1.切换不同窗口 ...

  9. 【火狐浏览器】获取微信uin

    前言&Android获取方法 最近要捣鼓导出微信所有聊天记录,然后碰到了一个需要微信用户uin的问题.实际上uin是属于一个微信用户的唯一识别,其实在Android用户中可以通过手机查看,在 ...

最新文章

  1. zb如何导出自己画的_zbrush纹理贴图(zbrush怎么导出映射贴图)
  2. 如何构建一个真实的推荐系统?
  3. 国计算机学会聘为全国青少年信,中国计算机学会将继续开展NOI相关活动,暂未作出重新申报的决议...
  4. 推荐一个好库 热键监听 hotkeys-js
  5. springboot整合mybatisplus中@Mapper与@MapperScan的使用
  6. [一文一命令]ln命令详解
  7. RocketMQ如何保证消息顺序消费?又为何不解决消息重复消费问题?
  8. cuSPARSE库:(三)Thread Safety(线程安全)
  9. SpringBoot的properteis书写[配置对象类型数据、配置数组类型
  10. 计算机二级C语言判断标准,2012年计算机等级考试二级C语言常见问题:标准输入输出库...
  11. Restlet 短连接问题
  12. redis实现周边景点由近到远排序
  13. 安装永中office 2009个人版 点快捷方式无法运行
  14. dcdc转换器计算机显示,DC/DC转换器
  15. C++入门(六)之String
  16. widows 系统下调试 ios webview里的H5页面
  17. 虚拟机:centos在主机和虚拟机之间传输文件
  18. 服务器硬盘插拔原理拆解,如何正确拆除在 ServeRAID适配器控制着的热插拔硬盘...
  19. Linux下,复制文件或移动文件失败:无法创建普通文件,权限不够。
  20. 闲聊----Simulation,MSaaS到SaaS

热门文章

  1. 单片机跑马灯程序c语言,MCS-51单片机控制跑马灯的三种方法
  2. 仙境传说-按键精灵脚步研究
  3. Qt5官方demo解析集34——Concentric Circles Example
  4. 如何在你的WordPress网站上添加成本计算器
  5. PyG基于Node2Vec实现节点分类及其可视化
  6. 【RDMA】ibv_poll_cq()
  7. Echarts配置项-2
  8. 4.Java学习笔记第四节——程序流程控制(尚硅谷视频整理)
  9. wps文档一敲空格就换行_wps文档中第一行字后面有很多空格,可是第二行就是上不来,按删除键就会把第一行字删了,为什么...
  10. Java实现控制台输出进度条