/userChromeJS

我原创或修改或自用的 userChromeJS 脚本

Primary LanguageJavaScript

userChromeJS for Firefox

修改、原创、自用的uc脚本。

注: 本人目前已主用 chrome,故停止更新,请换用同类扩展

资源地址

以下中文

其它

说明

文件夹

单文件

  • chromejs.uc.js,在地址栏运行uc代码,例:打开书签 chromejs:PlacesCommandHook.showPlacesOrganizer('AllBookmarks');
  • contextProxySwitch.uc.xul,修正本地文件下 getSelection 是一行的情况。
  • copybookmark.uc.js,书签右键复制标题链接(修改版)。
  • downloadPlus.uc.js,多个下载脚本整合版,已弃用,请使用原来的独立版本
    • DownloadEnhance.uc.js,加入延迟应对新的 userChrome.js(注:userChrome.js 最新版已不再取消延迟加载)。
    • showCompleteURL.uc.js,加入延迟应对新的 userChrome.js(注:userChrome.js 最新版已不再取消延迟加载)。
    • 技巧:在下载窗口 "我的足迹" 界面,直接 ctrl+v 即可新建下载。
  • ExportHTMLFolderMod.uc.xul,书签右键 导出到HTML(修改版)。
  • fixViewSourceEditArgsForST.uc.js
    • 自带的 view_source.editor.args 由于顺序问题无法传递 "行" 参数给 sublime text
    • 使用本脚本修正后,设置 view_source.editor.args%file:%line 即可用 sublime text 打开并定位到某一行,如图所示
    • fixViewSourceEditArgsForST.png
    • 更多说明或其它编辑器请看 编辑器及参数说明
  • IME-Colors.uc.js,输入框聚焦时变色。
  • JSCSS_Highlight.uc.js,在浏览器中打开的 js、css、ahk 代码着色。
  • JSOff.uc.xul,js开关,图标在状态栏。
  • MoreToolsMenu.uc.js,拆分工具菜单为2个。
  • OpenLinkinNewTabwithRightClick.uc.js,右键在新标签页打开链接,修改自openlinkinnewtabwithleftdoubleclick.uc.js
  • openLinkTabThirdPart.uc.js,域名第三方新标签页打开,否则当前标签页打开。
  • placesToolbarMiddleClick.uc.js,禁用书签栏文件夹的鼠标中键打开所有标签页。
  • setRelativeEditPath.uc.js,设置相对路径的编辑器到 view_source.editor.path
  • sendToGmail.uc.js,修正失效的问题(2014/8/17)。
  • SidebarGestures.uc.js,给侧边栏网页加上鼠标手势,左:后退,右:前进,上下:刷新。
  • SimpleDragModY.uc.js,简单拖曳的修改版,向上拖曳前台打开链接或搜索文字,其它方向后台。
    • 忽略了 javascript: 开头的链接,增加了文字链接、file:// 和 about:config?filter 开头链接的识别。
    • 如果在链接上选择文字,会优先搜索该文字而不是打开链接。
    • 对选择文字 http://pan.baidu.com/s/1bn7uGmb 密码: jl4b 会转换为 http://pan.baidu.com/s/1bn7uGmb#jl4b 链接打开,可配合 网盘自动填写提取密码 等脚本。
  • SnapLinksMod.uc.xul,改自 lastDream 2013 的版本,复制链接去重复和反向复制。
    • 2014-5-21,增加百度盘的特殊多选框的批量选中
  • speedupErrorConsole.uc.js,加速错误控制台。
  • statusbarButtonScrapbook.uc.js,更改 Scrapbook 状态栏图标为鼠标中键打开侧边栏。
  • textLink.uc.js,双击打开文字链接,未修改,原链接
  • userChrome.js,修改版。默认载入编码改为 UTF-8,增加对 @homepageURL 等参数的解析,在 AddonsPage.uc.js 的uc脚本详细页面就会有主页等链接。

Disable文件夹

单文件补充说明

copyBookmark.uc.js

书签右键 "复制标题"、"复制地址"、"复制标题和地址"。原贴发布在百度贴吧

  • 更改原来的 "复制" 为 "复制地址",并调整顺序。

downloadPlus.uc.js

新建下载,删除文件,下载窗口(下载重命名 + 双击复制链接 + 另存为 + 保存并打开),完成下载提示音,自动关闭下载产生的空白标签。

  • 下载按钮右键点击新建下载
  • DownloadsPanel 右键新增移除下载文件功能
  • 下载提示音
  • 自动关闭下载产生的空白标签
  • 书签窗口 "新建下载" 按钮
  • 下载改名
  • 下载另存为
  • 下载保存并打开
  • 下载弹出窗口双击链接复制完整链接

ExportHTMLFolderMod.uc.xul

书签右键 "导出到HTML",基于 lastdream2013 的版本

  • 修复了当在书签工具栏、书签菜单栏、未排序书签栏上导出空白的情况
  • 精简了代码,修复了当在侧边栏图标上导出空白及错误的情况。

IME-Colors.uc.js

输入框聚焦时变色。原作者地址(日文)

UserAgentChangeModLite.uc.js

UA切换,基于 lastdream2013 的版本

  • 变成可移动按钮,默认附加组件栏,可通过 toolbarId 更改。
  • 修复了撑大的问题(原脚本用css没法解决)。
  • 完善了原脚本的一些正则的错误。

nextpage.uc.xul

  • 下一页: nextPage.next(true);
  • 上一页: nextPage.next();

SnapLinksMod.uc.xul

基于lastDream2013修改版, 原作者地址(日文)

  • 去除右键菜单,自己用 addMenu.uc 添加,菜单只出现在一般情况下,在链接、图片、输入框等情况下不会出现。

编辑器及参数说明

  • addMenuPlus 或 uAutoPagerize2 载入配置出错会提示第几行,点击可直接定位到这一行。
  • 首先需要设置 view_source.editor.path 编辑器路径和 view_source.editor.args 参数。
    • view_source.editor.args 会替换 %LINE%
    • notepad++EverEdit 应该添加 -n%LINE%
    • Sublime text 使用 fixViewSourceEditArgsForST.uc.js 这个脚本修正后填写 "%file:%line"
    • 其它编辑器参考 Firebug,注意大小写。

编辑器参数.png

一些 uc 脚本的链接