阅读:7150回复:24
在Firefox 4.0的扩展右键菜单中添加”打开文件夹“(uc.js 脚本)
以前有一个扩展extension manager extended 可以在附加组件的右键菜单中添加”打开文件夹“菜单项,不过在 firefox 4.0 下失效了。今天花了好长时间,参考了好多资料,终于写出了一个uc.js脚本。这个功能,用扩展可能反而好写,用单纯的脚本反而不好写。这个脚本和我以前写的脚本,有本质区别,虽然代码并不多,但是却费了很长时间。
2012/10/15 ver 1.2 1. 修正了和扩展 https everywhere 的冲突 2. 这个脚本本身不支持“插件”和“脚本”,“插件”和“脚本”页面的右键菜单,现在隐藏这个菜单项了。 |
|
|
1楼#
发布于:2010-07-18 00:06
|
|
2楼#
发布于:2010-07-18 00:06
就此一说,只是想“囧rz”更新那个autoPopup,主要目的达到袅
|
|
|
3楼#
发布于:2010-07-18 00:06
XP 很早就不用了,没在XP下测试过。
|
|
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版”是否得当? |
|
|
5楼#
发布于:2010-07-18 00:06
|
|
|
6楼#
发布于:2010-07-18 00:06
FF16,在样式右键有打开文件夹,希望隐藏掉~
|
|
7楼#
发布于:2010-07-18 00:06
|
|
8楼#
发布于:2010-07-18 00:06
脚本、插件、主题右键菜单打开文件夹无效
|
|
|
9楼#
发布于:2010-07-18 00:06
不错,ff15和XP下使用正常
|
|
10楼#
发布于:2010-07-18 00:06
|
|
|
11楼#
发布于:2010-07-18 00:06
pcxfirefox:我用了这个版本 HTTPS Everywhere 在 AMO 上沒有耶 NoScript 也有強制和不強制 HTTPS 的功能 |
|
|
12楼#
发布于:2010-07-18 00:06
|
|
|
13楼#
发布于:2010-07-18 00:06
我在Win7下都正常-_-
可能是userChrome.js不同造成的 |
|
|
14楼#
发布于:2010-07-18 00:06
刚刚在隔壁论坛,看到有人提起 all in one sidebar。楼上的不会也是安装了 all in one sidebar 吧。这个脚本拦截的是网页内容,all in one sidebar 中的附加组件,已经不是网页了,所以会有冲突,脚本会无效。
|
|
上一页
下一页