`
1927105
  • 浏览: 150288 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

firefox右键菜单定制

 
阅读更多

今天发现一个问题,就是经常使用打开链接在同一个窗口中,而右击时发现第一个菜单默认是在新窗口中打开,所以想修改一下,

上网搜了一些资料,发现修改一下配置文件就行了,方法如下,支持原创:

它允许你给菜单选项重新排序、也可让你隐藏菜单选项。
参考 http://kb-upgrade.mozillazine.org/index.php/Firefox_:_Tips_:_Customize_context_menu
参考扩展 Menu Editor 是插件,不是其他的文件。它允许你给菜单选项重新排序、也可让你隐藏菜单选项。


首先,定位到个人配置文件夹,找到名为 "chrome" 的子文件夹。你需要编辑该文件夹下的 userChrome.css 文件,如果它不存在就新建之。
把下面这行加入 userChrome.css 文件,将可以隐藏任何右键菜单选项。
#id1, #id2 { display:none !important; }


把 #id1, #id2 替换为下面的任何一项:(指明每个选项所对应的右键菜单选项)
#context-openlink Open Link in New Window
#context-openlinkintab Open Link in New Tab
#context-sep-open line separator
#context-bookmarklink Bookmark This Link...
#context-savelink Save Link As...
#context-sendlink Send Link...
#context-copyemail Copy Email Address
#context-copylink Copy Link Location
#context-sep-copylink line separator
#context-viewimage View Image
#context-copyimage-contents Copy Image
#context-copyimage Copy Image Location
#context-sep-copyimage line separator
#context-saveimage Save Image As...
#context-sendimage Send Image...
#context-setWallpaper Set As Wallpaper...
#context-blockimage Block Images from...
#context-back Back
#context-forward Forward
#context-reload Reload
#context-stop Stop
#context-sep-stop line separator
#context-bookmarkpage Bookmark This Page...
#context-savepage Save Page As...
#context-sendpage Send Page...
#context-sep-viewbgimage line separator
#context-viewbgimage View Background Image
#context-undo Undo
#context-sep-undo line separator
#context-cut Cut
#context-copy Copy
#context-paste Paste
#context-delete Delete
#context-sep-paste line separator
#context-selectall Select All
#context-sep-selectall line separator
#context-keywordfield Add a Keyword for this Search...
#context-searchselect Search Web for ...
#frame-sep line separator
#frame This Frame
#context-sep-properties line separator
#context-viewpartialsource-selection View Selection Source
#context-viewpartialsource-mathml View MathML Source
#context-viewsource View Page Source
#context-viewinfo View Page Info
#context-metadata Properties
#context-sep-bidi line separator
#context-bidi-text-direction-toggle Switch Text Direction
#context-bidi-page-direction-toggle Switch Page Direction
例如,隐藏 "View Background"(查看背景) 菜单选项以及之后的水平线:
#context-viewbgimage,
#context-sep-viewbgimage {
display: none !important;
}
加上一段,在菜单项无效时隐藏
/*
* 隐藏右键菜单,不活动时隐藏
*/
#context-back[ disabled ="true"] ,
#context-forward[ disabled ="true"] ,
#context-stop[ disabled ="true"] ,
#context-viewbgimage[ disabled ="true"]{
display: none !important;
}
此图片仅显示局部,请点击查看完整图片!

分享到:
评论

相关推荐

    js右键菜单,菜单项由js动态添加,纯js调用

    此外,我们还将讨论在不同浏览器(如IE、Firefox和Chrome)中的兼容性问题。 首先,右键菜单是网页交互中常见的一种功能,它通常在用户鼠标右键点击时显示。在JavaScript中,我们可以通过监听`contextmenu`事件来...

    右键菜单脚本

    7. **跨浏览器兼容性**:由于不同的浏览器对某些API的支持程度不一,开发右键菜单脚本时需要考虑兼容性问题,确保在主流浏览器(如Chrome、Firefox、Safari、Edge等)中都能正常运行。 8. **版本控制**:“818a109...

    多级网页右键菜单js代码定制版.rar

    可支持多级子菜单的右键菜单,替换掉了IE中固有的右键菜单,xml方式书写菜单、完全自定义菜单项、一个文档可实例化多个对象、多种显示模式、可支持灵活切换皮肤、多浏览器兼容(ie6 ,firefox ,sarari ,opera?...

    禁止文本框内的右键菜单

    /* 针对Firefox */ -ms-user-select: none; /* 针对IE和Edge */ user-select: none; /* 标准语法 */ } ``` 3. 使用jQuery或者其他JavaScript库: 如果你已经在项目中使用了jQuery,可以通过绑定事件处理器来...

    鼠标右键菜单.rar

    6. **跨浏览器兼容性**:考虑到不同的用户可能使用不同的浏览器,开发者需要确保这个鼠标右键菜单能在主流浏览器(如Chrome、Firefox、Safari、Edge)中正常工作。 7. **响应式设计**:随着移动设备的普及,响应式...

    仿Key社游戏风格jQuery右键菜单

    此外,考虑到浏览器的兼容性问题,确保插件在主流浏览器如Chrome、Firefox、Safari、Edge以及旧版IE上都能正常运行也是非常重要的。 综上所述,GalMenu.js是jQuery库的一个创新应用,它结合了Key社游戏的风格和现代...

    一个简单的 JS .net treeview右键菜单

    - 确保代码在不同浏览器和设备上表现一致,考虑IE、Chrome、Firefox等主流浏览器的兼容性。 - 优化菜单的渲染速度,避免大量数据时的性能问题,比如使用懒加载技术只加载可视区域的数据。 8. **无障碍性...

    js 右键菜单,支持不同对象不同菜单(兼容IE、Firefox)

    2. 浏览器兼容性:文件强调了右键菜单代码对旧版浏览器的支持,特别是对IE和Firefox浏览器。这意味着代码是通过兼容性处理,适应了旧版浏览器的限制和特性。 3. 代码的时代性与标准遵循:描述中提到该代码版本比较...

    js右键菜单小插件

    通过简单的引用,用户可以自定义并灵活创建右键菜单选项,为网页添加更多定制化的交互功能。 首先,我们要理解右键菜单的原理。在网页中,通常使用浏览器默认的右键菜单,但通过JavaScript,我们可以监听鼠标右键...

    非常简洁高效的JS右键菜单 - YoungPay - 博客园1

    这篇文章由YoungPay在2010年4月发表于博客园,展示了如何使用JavaScript实现一个轻量级、高度可定制的右键菜单。 在JavaScript中,右键菜单的实现主要涉及对鼠标事件的处理,特别是`oncontextmenu`事件。文章中的...

    jquery右键菜单插件

    8. **兼容性**:作为一款成熟的插件,应考虑浏览器的兼容性,确保在主流浏览器如Chrome、Firefox、Safari、Edge以及旧版本的IE中都能正常工作。 总的来说,jQuery右键菜单插件是提高网页交互性的有力工具,它涉及到...

    jQuery右键菜单插件context.js.zip

    6. **兼容性**:考虑到浏览器的兼容性问题,context.js通常会支持主流的现代浏览器,包括Chrome、Firefox、Safari、Edge和Internet Explorer等。 7. **响应式设计**:对于移动设备,插件可能还具备响应式设计,确保...

    jQuery右键菜单

    3. **兼容性好**:支持多种浏览器,包括Chrome、Firefox、Safari、Edge等。 4. **易用性高**:通过简单的API调用,开发者就能快速集成到自己的项目中。 **二、contextjs使用步骤** 1. **引入jQuery库**:首先,...

    纯JavaScript右键上下文菜单插件

    class2context插件一般能够很好地兼容现代浏览器,包括Chrome、Firefox、Safari、Edge等。对于较老的浏览器,可能需要检查其对JavaScript和CSS的兼容性。 通过以上介绍,我们可以看到class2context插件是网页开发中...

    火狐浏览器复制解锁技巧.docx

    火狐浏览器以其开源、安全和可定制性深受用户喜爱,同时也提供了丰富的扩展插件以满足用户的个性化需求。 安装完火狐浏览器后,解锁右键的关键在于安装一个名为"右键解锁"的插件。在火狐浏览器中,点击右上角的三条...

    一个通用js右键菜单控件JavaScript Context Menu Control

    3. **兼容性广泛**:作为一个基于纯JavaScript的库,它与主流的浏览器(如Chrome、Firefox、Safari、Edge和IE9+)兼容,无需依赖任何特定的JavaScript框架或库。 4. **易用性**:其API简洁明了,使得开发者可以快速...

    Proto.Menu网页右键菜单

    - 具有良好的浏览器兼容性,能够在主流的Web浏览器如Chrome、Firefox、Safari和Internet Explorer上正常工作。 - 提供了响应式设计,使得在不同屏幕尺寸和设备上的显示效果都能保持一致。 2. **关键文件解析**: ...

    如何在IE浏览器右键菜单中快速打开不带链接的网址.docx

    在大多数现代浏览器如Chrome和Firefox中,可以通过选中网址后右键点击选择相应的选项来快速打开,但IE浏览器默认并不具备此功能。为了解决这个问题,我们可以采用一种方法来定制IE浏览器的右键菜单,使其也能实现...

    Firefox火狐浏览器官方52.1.1esr-mac版本dmg安装包

    《Firefox火狐浏览器52.1.1esr-mac版本的深度解析与安装指南》 Firefox火狐浏览器,作为一款开源、免费的网络浏览器,以其强大的安全性、隐私保护及高度自定义性深受用户喜爱。52.1.1esr(Extended Support Release...

    在IE浏览器右键菜单中快速打开不带链接的网址.docx

    通过简单的几步操作,我们可以自定义IE浏览器的右键菜单,使其具备类似Chrome和Firefox的便捷功能。 #### 实施步骤 1. **下载必要的文件**:首先,需要下载两个文件——一个是HTML文件,另一个是注册表文件。这两...

Global site tag (gtag.js) - Google Analytics