阅读:3772回复:6
查找几天不得解决的关于“转到”的问题
虽然这几天才接触ff,但立刻就被他强大的自定义功能所吸引,再加上这么多好玩的插件,正爽间,忽然看到:
菜单“转到”底下会自动记忆最近关闭的10个页面,而工具栏上也有一个转到按钮,我在想,能不能把这两个功能结合起来,增加一个类似前进、后退边上的小下拉箭头,点击下拉的就是转到菜单中的记忆的页面,要是能改出来这个功能该多好阿,找了几天扩展都没有结合转到的这个功能,只有单独的扩展,比如unclosedtab等。这些扩展只能记忆当前ff的已关窗口,ff一关,记忆就没了,研究几天也没有结果,不知道各位DX有没有好的办法。既然ff本身菜单有这个功能为什么不能单独提出来呢? 还有请教一个比较偏僻的问题,就是怎样将菜单栏的“转到”和“书签”交换个位置阿? 还有怎样把“转到”菜单“中的历史改成紧跟主页,而不会被记忆的页面分割开来? 问题比较多,希望有dx们解答心中的疑惑阿! |
|
1楼#
发布于:2004-12-23 03:22
![]() |
|
2楼#
发布于:2004-12-23 03:22
你需要的这个功能最好还是通过扩展实现,不过的确没有类似功能的扩展出现。其实做扩展很容易,你不妨来试试看?
这儿要说的是,ff提供的转到功能其实只是纪录了一下历史网址,而undoclosetab或者是tbe支持的打开关闭页面不仅仅是一个网址,还包括了他的历史信息,比如前进后退都和你以前关闭的页面一样。 |
|
3楼#
发布于:2004-12-23 03:22
我也想自己写下扩展,但是知道的语法有限,我看了faq和wiki中的一些自定义内容,发觉在userchrome.css中有关于菜单的一部分东西,但只有关于隐藏一些菜单内容的语法,没有调整菜单显示顺序的语法.不知道有没有这方面的资料?
|
|
4楼#
发布于:2004-12-23 03:22
应该改xul文件就可,找browser.jar中的
|
|
|
5楼#
发布于:2004-12-23 03:22
mugedy:应该改xul文件就可,找browser.jar中的回到原帖感谢提醒,找到了,就在当中的browser.xul中: <menu label="&goMenu.label;" accesskey="&goMenu.accesskey;" oncommand="var url = event.target.getAttribute('statustext'); if (url) openUILink(url, event, false, true);" onclick="checkForMiddleClick(this, event);"> <menupopup id="goPopup" onpopupshowing="updateGoMenu(this);" onpopuphiding="onGoMenuHidden();"> <menuitem label="&backCmd.label;" accesskey="&backCmd.accesskey;" key="goBackKb" oncommand="BrowserBack(event, true)" onclick="checkForMiddleClick(this, event);"> <observes element="Browser:Back" attribute="disabled" /> </menuitem> <menuitem label="&forwardCmd.label;" accesskey="&forwardCmd.accesskey;" key="goForwardKb" oncommand="BrowserForward(event, true)" onclick="checkForMiddleClick(this, event);"> <observes element="Browser:Forward" attribute="disabled" /> </menuitem> <menuitem label="&goHomeCmd.label;" accesskey="&goHomeCmd.accesskey;" command="Browser:Home" key="goHome"/> <menuseparator id="startHistorySeparator"/> <menuseparator hidden="true" id="endHistorySeparator"/> <menuitem observes="viewHistorySidebar" accesskey="&historySidebarCmd.accesskey;" key="key_gotoHistory"/> </menupopup> </menu> 正在研究中...... ![]() |
|
6楼#
发布于:2004-12-23 03:22
自己解决了2、3号问题,只要修改browser.xul中相关内容,调整他们的顺序,重启ff后就可以看到效果,但是单独提取转到菜单中历史纪录还没成功!
|
|