kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
阅读:2799回复:9

Stay-Open这个扩展的功能有没有脚本/CSS能实现?

楼主#
更多 发布于:2009-04-08 19:27
这个扩展实现一个不错的功能:在 书签/历史/地址栏搜索 这三个菜单用中键点击项目后,菜单不消失,这样就允许在新标签页打开多个菜单项目。很适合跟我的CyberSearch配合,也适用于使用Live bookmarks(RSS书签)的用户。

Stay-Open Menu :: Firefox Add-ons

下载地址:
https://addons.mozilla.org/en-US/firefo ... 1.5-fx.xpi

不知道有没有脚本或者CSS可以实现?谢谢
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-29
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2009-04-08 19:27
Firefox More than meets your experience
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
2楼#
发布于:2009-04-08 19:27
还是拖曳吧,用了这个扩展之后,在新标签打开后关闭书签没办法只用鼠标,拖书签的话,需要的时候用一用还可以
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
3楼#
发布于:2009-04-08 19:27
fang5566:http://board.mozest.com/viewthread.php?tid=20276&page=8#pid125817回到原帖


放到stayopen.uc.xul里面,好像无效,是因为没有载入吗?还是听说要一个什么loader?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-29
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2009-04-08 19:27
呵呵,KMC也研究起usechrome.js 了。我一直没用啊。
Firefox More than meets your experience
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2025-07-29
  • 发帖数1325
  • 经验98枚
  • 威望0点
  • 贡献值34点
  • 好评度15点
  • 社区居民
  • 忠实会员
5楼#
发布于:2009-04-08 19:27
那个论坛复制出来的代码有问题-_-
我都改用附件上传了
保存成stayopenmenu.uc.xul
用我上次给你的那一句可以加载
<overlay id="stayopenmenu"
  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" >

    <menu id="bookmarksMenuPopup" onclick='if(event.button != 1) {return;}
      BookmarksEventHandler.onCommand(event)' />

    <hbox id="bookmarksBarContent" onclick='if(event.button != 1) {return;} 
      BookmarksEventHandler.onCommand(event);' />

    <menu id="history-menu" onclick="if(event.button != 1) {return;}
      var node = event.target.node; if (node) { PlacesUIUtils.markPageAsTyped(node.uri); openUILink(node.uri, event, false, true);}" />
</overlay>
我很懒...
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
6楼#
发布于:2009-04-08 19:27
谢谢,我知道了,刚才其实我已经删除了多余的行号,但是我是用Awesomebar的下拉菜单来测试的,结果我说没用。事实上书签和历史是正常的。

代码中没有关于Awesomebar的设置,Cye3s能不能看看最新的Stay-open扩展的代码呢?因为Stay-open实现了地址栏下拉菜单的中键点击不消失。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2025-07-29
  • 发帖数1325
  • 经验98枚
  • 威望0点
  • 贡献值34点
  • 好评度15点
  • 社区居民
  • 忠实会员
7楼#
发布于:2009-04-08 19:27
这个扩展代码已经变复杂啦,相关代码有500多行,不是以前的两句就能搞定了
所以还是用扩展吧,反正也不大
我很懒...
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
8楼#
发布于:2009-04-08 19:27
我只在Mac下的 Firefox 中成功使用该扩展……
在Windows下,在知道这个扩展之前已经莫名其妙地有了这个功能;之后重建一个 Profile 来优化一下速度,结果那功能也莫名其妙地消失了(前一个 Profile 中所有启用的扩展都已经装上了的);更莫名其妙的是即使加上了这个扩展之后还是不能实现那功能(彻底服了)……
fghxy
火狐狸
火狐狸
  • UID27446
  • 注册日期2008-12-14
  • 最后登录2011-04-15
  • 发帖数156
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2009-04-08 19:27
只想要能用右键多开址栏下拉菜单标签,不知有这样的脚本吗
游客

返回顶部