http://kb.mozillazine.org/UserChrome.css
以前可能也发过...
它允许你给菜单选项重新排序、也可让你隐藏菜单选项。
参考 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;
}
此图片仅显示局部,请点击查看完整图片!
分享到:
相关推荐
此外,我们还将讨论在不同浏览器(如IE、Firefox和Chrome)中的兼容性问题。 首先,右键菜单是网页交互中常见的一种功能,它通常在用户鼠标右键点击时显示。在JavaScript中,我们可以通过监听`contextmenu`事件来...
7. **跨浏览器兼容性**:由于不同的浏览器对某些API的支持程度不一,开发右键菜单脚本时需要考虑兼容性问题,确保在主流浏览器(如Chrome、Firefox、Safari、Edge等)中都能正常运行。 8. **版本控制**:“818a109...
可支持多级子菜单的右键菜单,替换掉了IE中固有的右键菜单,xml方式书写菜单、完全自定义菜单项、一个文档可实例化多个对象、多种显示模式、可支持灵活切换皮肤、多浏览器兼容(ie6 ,firefox ,sarari ,opera?...
/* 针对Firefox */ -ms-user-select: none; /* 针对IE和Edge */ user-select: none; /* 标准语法 */ } ``` 3. 使用jQuery或者其他JavaScript库: 如果你已经在项目中使用了jQuery,可以通过绑定事件处理器来...
6. **跨浏览器兼容性**:考虑到不同的用户可能使用不同的浏览器,开发者需要确保这个鼠标右键菜单能在主流浏览器(如Chrome、Firefox、Safari、Edge)中正常工作。 7. **响应式设计**:随着移动设备的普及,响应式...
此外,考虑到浏览器的兼容性问题,确保插件在主流浏览器如Chrome、Firefox、Safari、Edge以及旧版IE上都能正常运行也是非常重要的。 综上所述,GalMenu.js是jQuery库的一个创新应用,它结合了Key社游戏的风格和现代...
- 确保代码在不同浏览器和设备上表现一致,考虑IE、Chrome、Firefox等主流浏览器的兼容性。 - 优化菜单的渲染速度,避免大量数据时的性能问题,比如使用懒加载技术只加载可视区域的数据。 8. **无障碍性...
2. 浏览器兼容性:文件强调了右键菜单代码对旧版浏览器的支持,特别是对IE和Firefox浏览器。这意味着代码是通过兼容性处理,适应了旧版浏览器的限制和特性。 3. 代码的时代性与标准遵循:描述中提到该代码版本比较...
通过简单的引用,用户可以自定义并灵活创建右键菜单选项,为网页添加更多定制化的交互功能。 首先,我们要理解右键菜单的原理。在网页中,通常使用浏览器默认的右键菜单,但通过JavaScript,我们可以监听鼠标右键...
这篇文章由YoungPay在2010年4月发表于博客园,展示了如何使用JavaScript实现一个轻量级、高度可定制的右键菜单。 在JavaScript中,右键菜单的实现主要涉及对鼠标事件的处理,特别是`oncontextmenu`事件。文章中的...
8. **兼容性**:作为一款成熟的插件,应考虑浏览器的兼容性,确保在主流浏览器如Chrome、Firefox、Safari、Edge以及旧版本的IE中都能正常工作。 总的来说,jQuery右键菜单插件是提高网页交互性的有力工具,它涉及到...
6. **兼容性**:考虑到浏览器的兼容性问题,context.js通常会支持主流的现代浏览器,包括Chrome、Firefox、Safari、Edge和Internet Explorer等。 7. **响应式设计**:对于移动设备,插件可能还具备响应式设计,确保...
class2context插件一般能够很好地兼容现代浏览器,包括Chrome、Firefox、Safari、Edge等。对于较老的浏览器,可能需要检查其对JavaScript和CSS的兼容性。 通过以上介绍,我们可以看到class2context插件是网页开发中...
3. **兼容性好**:支持多种浏览器,包括Chrome、Firefox、Safari、Edge等。 4. **易用性高**:通过简单的API调用,开发者就能快速集成到自己的项目中。 **二、contextjs使用步骤** 1. **引入jQuery库**:首先,...
火狐浏览器以其开源、安全和可定制性深受用户喜爱,同时也提供了丰富的扩展插件以满足用户的个性化需求。 安装完火狐浏览器后,解锁右键的关键在于安装一个名为"右键解锁"的插件。在火狐浏览器中,点击右上角的三条...
3. **兼容性广泛**:作为一个基于纯JavaScript的库,它与主流的浏览器(如Chrome、Firefox、Safari、Edge和IE9+)兼容,无需依赖任何特定的JavaScript框架或库。 4. **易用性**:其API简洁明了,使得开发者可以快速...
- 具有良好的浏览器兼容性,能够在主流的Web浏览器如Chrome、Firefox、Safari和Internet Explorer上正常工作。 - 提供了响应式设计,使得在不同屏幕尺寸和设备上的显示效果都能保持一致。 2. **关键文件解析**: ...
在大多数现代浏览器如Chrome和Firefox中,可以通过选中网址后右键点击选择相应的选项来快速打开,但IE浏览器默认并不具备此功能。为了解决这个问题,我们可以采用一种方法来定制IE浏览器的右键菜单,使其也能实现...
《Firefox火狐浏览器52.1.1esr-mac版本的深度解析与安装指南》 Firefox火狐浏览器,作为一款开源、免费的网络浏览器,以其强大的安全性、隐私保护及高度自定义性深受用户喜爱。52.1.1esr(Extended Support Release...
5. **兼容性**:jQuery.contextmenu插件通常与大部分现代浏览器兼容,包括Chrome、Firefox、Safari、Edge以及IE9及以上版本。 使用这个插件的过程大致如下: 1. **引入资源**:首先,需要在HTML文件中引入jQuery库...