GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
阅读:7150回复:24

在Firefox 4.0的扩展右键菜单中添加”打开文件夹“(uc.js 脚本)

楼主#
更多 发布于:2010-07-18 00:06
以前有一个扩展extension manager extended 可以在附加组件的右键菜单中添加”打开文件夹“菜单项,不过在 firefox 4.0 下失效了。今天花了好长时间,参考了好多资料,终于写出了一个uc.js脚本。这个功能,用扩展可能反而好写,用单纯的脚本反而不好写。这个脚本和我以前写的脚本,有本质区别,虽然代码并不多,但是却费了很长时间。

2012/10/15 ver 1.2
1. 修正了和扩展 https everywhere 的冲突
2. 这个脚本本身不支持“插件”和“脚本”,“插件”和“脚本”页面的右键菜单,现在隐藏这个菜单项了。
附件名称/大小 下载次数 最后更新
open-addon-folder-ff4.zip (1KB)  154 2010-07-18 00:06
open-addon-folder-ff4-v1.2.zip (2KB)  43 2012-10-15 15:58
kidzgy
火狐狸
火狐狸
  • UID35190
  • 注册日期2011-02-03
  • 最后登录2024-03-28
  • 发帖数248
  • 经验196枚
  • 威望0点
  • 贡献值122点
  • 好评度17点
1楼#
发布于:2010-07-18 00:06
taglife
這 uc.js 不就是讓你這樣用的...
回到原帖


我说的是安装了stylish,在附加管理中,左侧样式,CSS脚本是没有打开文件夹的。而在样式管理中,就多出了打开文件夹这个多余项,这个完全可以隐藏掉的~在GM脚本或是扩展或是主题,打开文件夹是有必要的
iwo
iwo
火狐狸
火狐狸
  • UID38134
  • 注册日期2012-01-17
  • 最后登录2022-03-07
  • 发帖数134
  • 经验20枚
  • 威望0点
  • 贡献值4点
  • 好评度3点
  • 社区居民
2楼#
发布于:2010-07-18 00:06
就此一说,只是想“囧rz”更新那个autoPopup,主要目的达到袅
罘罳無賴•飛蟲勿擾
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-07-18 00:06
XP 很早就不用了,没在XP下测试过。
iwo
iwo
火狐狸
火狐狸
  • UID38134
  • 注册日期2012-01-17
  • 最后登录2022-03-07
  • 发帖数134
  • 经验20枚
  • 威望0点
  • 贡献值4点
  • 好评度3点
  • 社区居民
4楼#
发布于:2010-07-18 00:06
脚本试下去!

回报:
缺省外观和插件无法打开文件夹,
扩展/GM脚本能打开,如1楼所述;

不过在xp下有个小问题,
文件夹会以restore的样式打开,
最大化后,再次打开又会“弹回”restore大小,
造成窗口闪烁。
——应该是xp系统特有的问题,用扩展FireRun打开文件夹也会如此。

后来google了下,在FireRun中的命令行要作这样处理,
打开窗口才会自动最大化,供参考:
比如打开chrome文件夹
%WinD%\explorer.exe /select,C:\Firefox Profile\Chrome\userChrome.css

或者
%WinD%\explorer.exe /root,C:\Firefox Profile\Chrome

再有,alice0775的rebuild_userChrome.uc.xul前一版本中的写法也无此bug
oncommand='Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("UChrm", Components.interfaces.nsILocalFile).launch();'


PS:另请楼主 GOLF-AT 移步隔壁这里:
鼠标移到菜单和下拉箭头上自动弹出下拉菜单(uc.js脚本)
指正下涂鸦一改的“小修正bugfix版”是否得当?
罘罳無賴•飛蟲勿擾
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
5楼#
发布于:2010-07-18 00:06
kidzgy:FF16,在样式右键有打开文件夹,希望隐藏掉~回到原帖

這 uc.js 不就是讓你這樣用的...
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
kidzgy
火狐狸
火狐狸
  • UID35190
  • 注册日期2011-02-03
  • 最后登录2024-03-28
  • 发帖数248
  • 经验196枚
  • 威望0点
  • 贡献值122点
  • 好评度17点
6楼#
发布于:2010-07-18 00:06
FF16,在样式右键有打开文件夹,希望隐藏掉~
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
7楼#
发布于:2010-07-18 00:06
MalcKear:脚本、插件、主题右键菜单打开文件夹无效回到原帖

脚本和插件页面,现在隐藏这个菜单项了。默认主题没有单独的文件,所以打不开,第三方主题是可以的。
MalcKear
千年狐狸
千年狐狸
  • UID35386
  • 注册日期2011-03-05
  • 最后登录2020-03-02
  • 发帖数1348
  • 经验131枚
  • 威望0点
  • 贡献值16点
  • 好评度10点
  • 社区居民
  • 忠实会员
8楼#
发布于:2010-07-18 00:06
脚本、插件、主题右键菜单打开文件夹无效
emiltsao
小狐狸
小狐狸
  • UID22522
  • 注册日期2008-01-03
  • 最后登录2021-01-02
  • 发帖数37
  • 经验16枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2010-07-18 00:06
不错,ff15和XP下使用正常
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
10楼#
发布于:2010-07-18 00:06
taglife
HTTPS Everywhere 在 AMO 上沒有耶
NoScript 也有強制和不強制 HTTPS 的功能
回到原帖

不过NoScript的列表需要自己写

HTTPS Everywhere是全自动的,只要网站支持,他就会尝试转换
http://pcxfirefox.wordpress.com/
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
11楼#
发布于:2010-07-18 00:06
pcxfirefox:我用了这个版本
http://g.mozest.com/thread-35013-1-1

发现和HTTPS Everywhere2.2.2扩展有些冲突
装了这个扩展后,这个uc脚本不起作用了
回到原帖

HTTPS Everywhere 在 AMO 上沒有耶
NoScript 也有強制和不強制 HTTPS 的功能
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
12楼#
发布于:2010-07-18 00:06
我用了这个版本
http://g.mozest.com/thread-35013-1-1

发现和HTTPS Everywhere2.2.2扩展有些冲突
装了这个扩展后,这个uc脚本不起作用了
http://pcxfirefox.wordpress.com/
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
13楼#
发布于:2010-07-18 00:06
我在Win7下都正常-_-
可能是userChrome.js不同造成的
我很懒...
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
14楼#
发布于:2010-07-18 00:06
刚刚在隔壁论坛,看到有人提起 all in one sidebar。楼上的不会也是安装了 all in one sidebar 吧。这个脚本拦截的是网页内容,all in one sidebar 中的附加组件,已经不是网页了,所以会有冲突,脚本会无效。
上一页
游客

返回顶部