阅读:2381回复:6
隐藏菜单栏时,菜单栏中放置的按钮无法点击图片:1.gif 见上面的演示,纯洁profile中可以复现,应该不是扩展、脚本或样式导致的 大家都知道,在菜单栏隐藏的情况下可以通过alt键呼出菜单栏,此时点击相应菜单的话菜单栏会保持显示状态,直到失去焦点 而放置在菜单栏的按钮就没这么幸运了,只要你一点菜单栏就立刻消失掉了 在33b以前,可以通过先点击菜单选项,再点击按钮的曲线救国方法解决这个问题,而最近更新之后,即使这样也救不了这些按钮了,不管用什么方法,都没有办法点击 准确的说办法是有的:先点击菜单选项,再点击一个有下拉菜单的按钮,再点击目标按钮……不用我多说你们也知道有多麻烦 图片:2.gif 那么这个问题有什么办法解决么,比方说,有没有快捷键是切换菜单栏显示状态的(按下XX键就显示,再按就隐藏,失去焦点不会自动隐藏) 或者能将alt键的改成切换功能,禁用失去焦点隐藏的脚本? |
|
|
1楼#
发布于:2014-12-05 18:45
aaaa007cn:我以为会有个preference来保存显示不显示菜单栏感谢!很有帮助! 现在暂时用keytweak将功能绑定到F7上使用,虽然F7被硬绑到光标模式了……不过还不算很麻烦。而且也不知道要如何修改alt的行为…… 判断的话,暂时在用clientHeight凑合,虽然这个属性有点慢,不过呼出菜单栏也不常用,不算很影响体验 let scope = {}; let toolbarObj = document.getElementById("toolbar-menubar"); Components.utils.import("resource:///modules/CustomizableUI.jsm", scope); scope.CustomizableUI.setToolbarVisibility("toolbar-menubar", toolbarObj.clientHeight==0); p.s. 后来终于搜到了相关的bugzilla条目,创建日期2010年1月,似乎从fx4.0开始就一直有这个问题,而似乎dev完全没有要解决的意思…… |
|
|
2楼#
发布于:2014-12-06 01:00
|
|
|