首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

js 停止事件冒泡 阻止浏览器的默认行为

在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。...浏览器默认行为: 在form中按回车键就会提交表单;单击鼠标右键就会弹出context menu. a标签 1..停止事件冒泡 JavaScript代码 1 //如果提供了事件对象,则这是一个非IE浏览器...= function(event) { 2 3 event = event || window.event; 4 5 //如果提供了事件对象,则这是一个非IE浏览器 6...(); 12 13 } else { 14 15    //IE阻止函数器默认动作的方式 16 17 window.event.returnValue = false...2、使用原生javaScript,在事件处理程序中返回false只会阻止浏览器默认行为,而事件冒泡依然存在。 3、浏览器默认行为和事件冒泡是相互独立的。阻止事件冒泡不会影响默认行为,反之亦然。

5.2K120

JQuery IE下如何阻止keydown事件冒泡

2.解决思路: 比如可以把button换掉;阻止keydown事件的默认行为preventDefault等。...3.举例说明: 1.阻止浏览器的默认行为 function stopDefault(e) { if(e && e.preventDefault) {  //如果提供了事件对象,则这是一个非IE...浏览器            e.preventDefault(); //阻止默认浏览器动作(W3C)         } else {  //IE阻止函数器默认动作的方式            ...浏览器     e.stopPropagation();  //因此它支持W3C的stopPropagation()方法     } else { //否则,我们需要使用IE的方式来取消事件冒泡 ...浏览器            e.preventDefault(); //阻止默认浏览器动作(W3C)         } else {  //IE阻止函数器默认动作的方式

1.5K30

IEIE内核浏览器的那点事

真正的IE浏览器IE内核的浏览器是不是一回事呢,是不是完全一样咧?如果不一样又有什么关系咧?下面一起来找答案吧!...知识补给:   1.浏览内核 简介   2.IE内核浏览器 简介 我的结论:根据以往的经验和上面资料可知,纯IE浏览和IE内核浏览器是有所不同的,如果完全一样也没必要做出那些浏览器了不是,只有做ie皮肤和插件就...那么主流的IE内核浏览器和纯IE浏览要怎样判断呢?来看IE内核主流浏览器的对比数据和查询方法。...IE非x64 360极速版) 3.WOW64(IE x64) 本地IE最高版本 QQ浏览器 QQBrowser(IE 非x64) MSIE 7.0 TT浏览器 1.无(IE 非x64) 2.WOW64(...IE x64) MSIE 7.0 真正的IE浏览器 1.无(IE 非x64) 2.Tablet PC(IE x64) 本地IE最高版本 根据以上的信息可以得出javascript方法判断是否纯IE浏览器

1.5K60

如何删掉IE浏览器

很多用户表示重装win7系统后,即便重装不捆绑其他软件,但win7系统仍会自带IE浏览器。可以说,重装系统后的IE简直就是网上冲浪的大门,只要双击,就能够到达你想要到达的地方。...image.png 也可以说,你和IE曾经也有过一段烂俗的爱情故事,只是太多的“第三者”都恨不得插入你们之间,随后你真变心了,把那些“海枯石烂、地老天荒”的誓言抛掷脑后了,就连IE可怜巴巴地求你把它设置为默认浏览器你都置之不理...,直把IE逼入冷宫。...image.png 设置为默认浏览器?答案当然是拒绝!IE又慢又卡,备受用户们地各种吐槽,有时候用IE电脑卡到想砸了的心都有。可摔电脑,总归是舍不得的!...image.png 有人问:IE浏览器存在的意义到底是什么?想想都知道,要是没有IE,你拿什么下载chrome和火狐? image.png 如果你的身边早就有了其他浏览器的环绕,你还留着IE有啥用呢?

90430

微信浏览器阻止弹框

微信浏览器和QQ浏览器有个自带的特殊功能,就是长按会出现上图所示的弹框。有时候前端页面中有长按事件时,总是会触发这个弹框而影响我们自己开发的功能。那么该如何屏蔽这个弹框呢? ...注意不要使用下面这种代码形式(或者类似的方法)来阻止这个弹框: //错误方法 document.addEventListener('touchstart', function(ev){ ev.preventDefault...(); },false); 上面这段代码会阻止页面滚动事件、a标签默认跳转事件等不该屏蔽的事件。...还有当长按事件下有图片时,长按会弹出发送给朋友,保存到手机,收藏的弹框,解决办法是在图片上层盖一个透明层,让长按事件点击不到图片,即可阻止

1.4K20

ie浏览器activexobject_ie8 object.defineproperty

切记:ActiveX是微软的东西,故而这玩意儿只有IE才支持!...DateLastModified); 三、操作驱动器(Drives) 使用FileSystemObject对象来编程操作驱动器(Drives)和文件夹(Folders)很容易,这就象在Windows文件浏览器中对文件进行交互操作一样...testfile.txt”); // 删除文件 f2.Delete(); f3.Delete(); (六)总结 在用户不知情的情况下,ActiveXObject可以完成对文本的一系列操作;由于是IE...浏览器对当前操作电脑的磁盘文件进行操作,所以与项目部署环境无关(无论项目服务器在windows还是linux等);而且还有一点提醒大家,由于涉及到在浏览器中进行文件读写这样的高级操作,对于默认的浏览器安全级别而言

71810

如何阻止冒泡&&浏览器默认行为

摘要 很多同学对阻止事件冒泡和阻止事件默认行为容易混淆,项目中因为一些原因也需要阻止浏览器的一些默认行为,这里就简单总结一下。...阻止事件冒泡 什么是事件冒泡这里就不再赘述了,网上的文章一大把,这里就简述一下如何阻止事件冒泡,阻止事件冒泡在使用浏览器原生API的情况下,是需要分情况考虑的,毕竟有个个性的浏览器IE,这里分为IE实现和...在W3C标准实现中,我们阻止事件冒泡可以很容易使用标准API 基本语法: event.stopPropagation(); IE实现下(这里主要指IE低版本IE9以下版本,因为IE9也实现了W3C标准...) 基本语法: event.cancelBubble = bool; 当然IE标准并不是只有IE支持,其实很多浏览器都实现了cancelBubble支持,但是后来虽然浏览器没有取消对cancelBubble...点击右键,会弹出浏览器右键菜单 点击submit,会提交其所在表单 点击checkbox 会选中或者反选 还有其他的很多,这里就不一一列举了 同样的对于阻止浏览器默认行为的实现也分为W3C标准实现和IE

2K40

IE浏览器终于完蛋啦!

官方带头黑IE|微软Edge浏览器/微博 在互联网刚刚普及的日子里,IE浏览器简直就是上网的代名词。...从最强王者到人人喊烂,IE浏览器到底经历了什么? 苹果都用的IE,有多风光? 很难想象,如今快要入土的IE浏览器,在20多年前出现在了苹果的宣讲会上。...乔布斯选择了IE|苹果 在Safari浏览器诞生之前,IE一直都是苹果系统的默认浏览器。为啥?除了作为微软和苹果合作协议中的要求外,IE本身的实力在当时也确实是真牛。不过IE也不是生来王者。...随着其他浏览器的使用者逐渐增多,同时网络标准也趋于一致,很多网站已经支持IE之外的浏览器了。 更何况,IE并没有完全消失。在Windows的新浏览器Edge中,你还会发现IE的身影。...www.theverge.com/2019/2/8/18216767/microsoft-internet-explorer-warning-compatibility-solution [6]过时 ActiveX 控件阻止

77310

Selenium WebDriver使用IE浏览器

2.关闭IE的启用保护模式 打开IE——》设置——》Internet选项——》安全——》去掉启用保护模式前的对勾 ?...设置注意: 如果是首次使用RF在IE浏览器上测试的同学,务必检查以下几个设置: 1、IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上) 2、IE选项设置的连接页中,局域网设置里的代理服务器设置...3、IE页面的显示比例要为100% 4、下载IEDriverServer.exe文件,放到环境变量path路径的目录里或把他所在的目录加到path环境变量中。...5、如果IE浏览器设置安全性较高,在“Internet Options”中都不要选择“Enable Protected Mode”(保护模式),否则可能遇到错误提示。...缺点:是所有浏览器中运行速度最慢的,并且只能在Windows下运行,对CSS以及XPATH的支持也不够好。

6K61
领券