`
talentluke
  • 浏览: 600857 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

FireFox与IE禁止右键单击

阅读更多

<html>
<head>
<title>js testing</title>

<script>

//FireFox里的写法
var fun = function(event) { //event必须加上,因为后面用到event.button,而FireFox里没有window.event
  
    if (event.button == 2 ) {        
          alert("right is beaten in firefox!");
          return  false;  
    }

}

 

//IE里的写法

var fun = function(e) { /*e可以不写,默认将event.button中的event=window.event,但写上参数就必须改成其他名称,用event这个名称会覆盖掉window.event导致报button为空的错误*/
  
    if (event.button == 2 ) {
       
        if (navigator.appName.indexOf("Internet Explorer") != -1){
               alert("right is beaten in IE!");  
               event.returnValue = false;
              
        }

//以下两种写法都不行,难道区分大小写?
//document.onMouseDown = fun;//不执行,不报错

//document.ONMOUSEDOWN = fun;//不执行,不报错
document.onmousedown = fun;//正确

/*在IE里只执行onmousedown,不执行oncontextmenu,而FireFox里先执行onmousedown后执行oncontextmenu,难道当两个事件发生时IE只支持一个事件?*/


document.oncontextmenu = function() {
  if (navigator.appName.indexOf("Internet Explorer") != -1){
     alert("stop right menu!");
      event.returnValue = false;
   }
  else{
     alert("stop right menu!");
      return false;
  }

}

</script>

<body>
 </body>
</html>

分享到:
评论

相关推荐

    IE复制图像地址右键菜单

    在网络上共享照片,常需要复制上传到某站点的照片的链接地址,部分浏览器提供了比较快捷的右键菜单来复制该地址,如Maxthon、Firefox等,但IE以及与IE共用右键菜单的MyIE、Sogou等浏览器均没有复制图像链接地址的...

    网页右键ie不支持event.preventDefault和event.returnValue (需要加window)

    这个方法在Firefox、Chrome、Safari、Edge等现代浏览器中都得到了很好的支持。但在IE浏览器,尤其是早期版本中,这个方法并不被支持。 在IE浏览器中,我们需要使用另一种方式来阻止事件的默认行为,那就是通过`...

    在IE浏览器中实现网页自动翻译.docx

    首先需要在IE浏览器中打开译者小书签网站,选择需要翻译成的语言,然后右键单击"翻译",选择"添加到收藏夹",在创建位置中选择"收藏夹栏",最后单击"添加"按钮。当您需要翻译网页时,点击收藏夹栏上的"翻译"书签就...

    windows server 2021去掉IE信任站点提示的方法.docx

    因此,建议选择其他不基于 IE 内核的浏览器,比如 Firefox 火狐、Opera 等,它们的速度都非常不错。 此外,在 Windows Server 2021 中使用"添加或删除程序"时,可能会收到错误消息"无法加载安装程序库 wbemupgd.dll...

    ie 6.0 ie7 ie8不能正常查看网页源代码解决办法

    在高级设置列表中,查找与“源代码”相关的选项,如“允许通过右键单击查看源”,并确保它们已勾选。如果发现已被取消,重新选中并点击“应用”和“确定”保存设置。 其次,检查浏览器的JavaScript设置。JavaScript...

    Win7 32位 IE图标恢复和删除 非快捷式

    因此,考虑升级到现代浏览器(如Microsoft Edge、Google Chrome或Firefox)可能是更安全的选择,它们提供了更好的性能和安全性。 在进行任何系统级别的修改之前,确保你了解潜在的风险,并且有应对可能问题的准备。...

    Lunascape v6.15.0 多国语言版.zip

    Lunascape 包括 3 大渲染引擎 - Trident (IE)、Gecko (Firefox) 和 WebKit(Chrome 与 Safari)。 您可以随时对每个标签在它们之间任意切换。 如需切换,请单击左下角的图标或右键单击地址栏旁边的图标。 您可为所有...

    如何删除IE加载项的方法.docx

    ### 如何删除IE加载项的方法 #### 一、引言 Internet Explorer(简称IE)作为曾经全球使用最为广泛的...此外,类似的管理加载项的方法也可以应用于其他浏览器上,例如Edge、Firefox等,有助于保持浏览器的最佳状态。

    CKEditor 4.10.1 中文版.zip

    [Firefox]修正:右键单击包含空段落的多个选定表格单元格将删除选择;修正:当提供正确的配置并且[[]应用样式时,不会保留`&lt;font&gt;`标记;修正:自定义样式在[样式组合]中可能不可见插件;修正:从编辑器中删除以“object...

    IE中javascript调试工具

    不过需要注意的是,随着浏览器技术的发展,许多现代浏览器(如Chrome、Firefox)的开发者工具提供了更多功能和更好的用户体验。对于新项目,推荐使用这些现代浏览器的开发工具进行调试。然而,对于还需要支持IE的...

    中国移动手机支付IE安全控件

    1、手机支付业务网站主要支持IE内核浏览器,请使用Firefox、Opera的用户更换浏览器后重试。 2、某些第三方浏览器下载插件会干扰安全控件的下载,导致安装无法继续。您可选择“下载安全控件”在保存控件文件时,用...

    getting-started-with-selenium:该项目将帮助您开始使用 Selenium!

    入门 要立即开始,您可以或从 ... 如果您没有安装 Chromedriver,只需将浏览器切换到FIREFOX并右键单击该文件并Run As -&gt; jUnit Test 该项目是一个使用的示例项目。 您可以下载此项目以快速查看如何布置测试和库。

    JavaScript各种主流浏览器的调试大全(定稿)

    在IE8中,调试体验有所提升,你可以通过按下F12快捷键或者右键单击页面选择“开发者工具”来启动调试器。同样,这里可以设置断点、查看变量值和调用堆栈,以及跟踪代码执行流程。 接下来,我们转向Firefox浏览器。...

    浏览器标签辅助

    该程序适用于四大主流浏览器:Internet Explorer(IE)、Google Chrome、Microsoft Edge以及Mozilla Firefox。它的主要目标是通过优化标签管理来提升浏览体验,具体体现在以下几个方面: 1) **双击关闭标签**:这个...

    arcgis-map-thumbnail-builder:导出ArcGIS API for JavaScript地图的图像

    Internet Explorer用户当前似乎无法保存在画布中显示的图像,而Chrome和Firefox用户可以右键单击画布或单击画布下方的链接以保存图像。 此IE问题可能与CORS有关。 通过使用代理来调用远程资源,可以解决该问题。 ...

    IE浏览器的基本操作.pptx

    尽管随着Chrome、Firefox等其他浏览器的崛起,IE的市场份额有所下降,但对于理解和掌握互联网的基本操作,IE仍然是一个很好的学习工具。了解和熟练运用这些基本操作,可以帮助用户更高效地浏览互联网,获取所需信息...

    图书馆管理系统 用户手册

    该步骤需要在控制面板中选择“程序和功能”,右键单击“升达大学图书馆管理系统”进行卸载。然后,单击“下一步”进行卸载,选择“完全卸载”,点击“下一步”。最后,单击“完成”,完成卸载。 管理员模块 管理员...

    github-timeline:过滤你的 Github 时间线

    通过拉取请求、问题、星星来过滤你的 Github 时间线...... 例子:为 Firefox 安装第一步... :)为 Chrome 安装安装 创建一个像这样的新脚本:为 Safari 安装安装并重启 Safari 然后点击为 IE 安装去阅读 Firefox 安装 ;)

    Win10默认浏览器怎么设置-.docx

    1. 在桌面左下角的Windows开始菜单图标上右键单击,选择“控制面板”选项。控制面板是Windows系统中用于管理各种系统设置的工具集合。 2. 进入控制面板后,将查看方式设置为“大图标”。这样可以更容易地找到我们...

    Open IE-crx插件

    使您可以通过单个右键单击上下文菜单在IE中加载页面 打开IE在其他浏览器中打开当前页面。 在Windows和Linux 64位(必需模块)上工作******************************** v2.0 Windows模块更新Microsoft Edge支持的模块...

Global site tag (gtag.js) - Google Analytics