本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖

[交流] [备份]我的自定制FF(暂停更新,3.1正式出街后再重新整理)

本帖最后由 yuanzhai 于 2009-2-13 23:09 编辑

据说3.0.5有重大改进,下了一个准备升级。
鉴于2.0升3.0时麻烦多多,而目前所用版本又有不少残余、无效的内容,所以决定全新安装,也为3.1的安装探个路:)
特意晒下自定制的成果,一来作为备份,二来以为交流之用。


以下所有扩展、程序、脚本、代码均为他人成果,由于来源混杂,无法一一标示原出处及作者,只能谨此一并说明兼感谢。
另因应本人需求,部分内容有些微更改,如需原版内容请自行google。


一、主体篇
1、绿色化主引导程序:myff.zip,为方便原先的快捷方式把程序名改了,结果现在无法找到原出处,不知是否有更新版的引导程序,郁闷。目录结构:此文件与profile目录及firefox目录并列。
2、主题:ClassicCompact{3.0.9}.jar,紧缩所有空白,为我的最大化可视界面提供方便。
3、扩展(扩展均用FEBE重新打包成XPI):
     ⑴、AdblockPlus{1.0}.xpi,广告杀手,不用介绍了。
     ⑵、CaptureFox{0.3.5.081007b}.xpi,类似屏幕录像专家,可提供全屏或FF窗口两种截取方式,只能存为avi格式
     ⑶、EasyDragToGo{1.1.2.2}.xpi,拖拽方式处理文字、链接、图片
     ⑷、FastDial{2.11}.xpi,类似opera的启动页面,对于常用网址不多的俺极实用
     ⑸、FireGestures{1.1.6}.xpi,鼠标手势,四向N组。
     ⑹、FlashGot{1.1.5}.xpi,调用外部下载程序,此扩展1.1.1以上版本可检测到相当部分流媒体下载地址。
     ⑺、Greasemonkey{0.8.20080609.0}.xpi,油猴,功能极端强大,针对网页可自定制页面元素,去除了脚本安装等待。
     ⑻、IETab{1.5.20081203}.xpi,无奈之举,调用IE内核以支持IE only的网站。
     ⑼、RefControl{0.8.11}.xpi,为每个网站定制送出的 HTTP Referer,一般用来显示不支持外链的图片。
     ⑽、SessionPageCE{0.2.1}.xpi,类似MT的关闭页面恢复功能扩展,甚至更强大,修正了恢复页面顺序。据说3.1将内置此功能?
     ⑾、TabMixLiteCE{3.0.1}.xpi,tab类扩展一般不是用TMP就是这个了吧,简洁实用。
     ⑿、userChrome.js{0.8}.xpi,灵活的自定义扩展,只要有合适的脚本就能取代相应的扩展。

[ 本帖最后由 yuanzhai 于 2008-12-12 10:25 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最后由 yuanzhai 于 2008-12-16 11:51 编辑 二、我所用的userChrome.css代码
  1. /* 标签栏字体大小 */
  2. .tabs-alltabs-button,
  3. .tabbrowser-tabs .tab-text {
  4. font-size: 120% !important;
  5. }
  6. /* 当前标签样式粗斜体加下划线 */
  7. tab[selected="true"] {
  8. font-style:oblique;
  9. font-weight: 800 !important;
  10. text-decoration: underline
  11. }
  12. /*隐藏 bookmarks 菜单中收藏夹文件夹的图标*/
  13. menu.bookmark-item > .menu-iconic-left { display: none; }
  14. /* 完全隐藏订阅页面 */
  15. #subscribeToPageMenuitem, #subscribeToPageMenupopup
  16. { display:none !important; }
  17. /* 状态栏宽度 */
  18. #statusbar-display { max-width: 300px !important; }
  19. #statusbar-display { min-width: 30px !important; }
  20. /* 更圆滑的地址栏、搜索栏、页面查找栏 */
  21. #urlbar, .searchbar-textbox,.findbar-textbox {
  22. -moz-appearance: none !important;
  23. -moz-border-radius: 10px !important;
  24. padding-right: 1px !important;
  25. padding-left: 5px !important;
  26. }
  27. /* 添加书签时直接显示Tag栏 */
  28. @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
  29. /* Mostrare i campi indirizzo, descrizione e keyword nel pannello per l'aggiunta di un nuovo segnalibro */
  30. #editBMPanel_descriptionRow, /* campo descrizione */
  31. #editBMPanel_locationRow, /* campo indirizzo */
  32. #editBMPanel_keywordRow /* campo keyword (parola chiave) */
  33. {
  34. visibility: visible;
  35. -moz-box-align: center;
  36. }
  37. /* 合并停止重新载入按钮 */
  38. #stop-button[disabled="true"] { display:none; }
  39. #stop-button:not([disabled]) + #reload-button { display:none; }
  40. /* 隐藏“前进”“后退”按钮 */
  41. #back-button{display: none !important;}
  42. #forward-button{display: none !important;}
  43. /* 标签栏对中 */
  44. @-moz-document url(chrome://browser/content/browser.xul)
  45. {.tabbrowser-tabs .scrollbox-innerbox {-moz-box-pack: center !important;}}
  46. /* 紧凑的附加组件显示 */
  47. #extensionsView richlistitem[selected=true] {
  48. background-image: none !important;
  49. }
  50. #extensionsView richlistitem:not([selected=true]) .addonIcon,
  51. #extensionsView richlistitem:not([selected=true]) .addonIcon > image {
  52. height: 16px !important;
  53. width: 16px !important;
  54. }
  55. #extensionsView richlistitem:not([selected=true]) .addon-description {
  56. display: none !important;
  57. }
  58. #extensionsView richlistitem:not([selected=true]) .notifyBadge,
  59. #extensionsView richlistitem:not([selected=true]) .updateBadge {
  60. height: 8px !important;
  61. width: 8px !important;
  62. }
  63. /* 移除”转到“按钮 */
  64. #go-button {
  65. display: none !important; }
  66. /* 缩小GM状态栏图标的占用空间 */
  67. #gm-status {
  68. padding: 0 !important;
  69. }
  70. #gm-status > #gm-status-image {
  71. margin: 0 2px !important;
  72. }
  73. /* 去除虚线框 */
  74. .tabbrowser-tab {
  75. -moz-user-focus: ignore !important;
  76. }
  77. /* 隐藏添加搜索引擎选项 (Add Engines) */
  78. #search-proxy-button menuitem[label=Add engines ...] {display: none;}
  79. /* 隐藏书签菜单的箭头 */
  80. .bookmark-item .toolbarbutton-menu-dropmarker { display: none !important; }
  81. /* 隐藏状态栏进度条 */
  82. #statusbar-progresspanel {display: none !important;}
  83. /* 隐藏状态栏安全图标 */
  84. statusbarpanel#security-button { display: none !important; }
  85. /* 隐藏书签工具栏文件夹图标 */
  86. #personal-bookmarks .toolbarbutton-icon {
  87. display: none !important;
  88. }
  89. /* 选中的标签页 更宽些 更宽些 */
  90. .tabbrowser-tab[selected="true"]
  91. {min-width: 280px !important;}
  92. .tabbrowser-tab[selected="true"] > .tab-image-left,
  93. .tabbrowser-tab[selected="true"] > .tab-image-middle,
  94. .tabbrowser-tab[selected="true"] > .tab-image-right,
  95. .tabbrowser-tab[selected="true"] > .tab-close-button {
  96. height: 4px !important;
  97. margin-bottom: 1px !important;
  98. }
  99. /* 状态栏字体颜色 */
  100. #status-bar {color: green; !important; }
  101. /* 隐藏地址栏RSS图标 */
  102. #feed-button{display:none;}
  103. /* 隐藏搜索引擎下拉箭头 */
  104. #searchbar .searchbar-dropmarker-image {display: none !important;}
  105. #searchbar .searchbar-engine-button {min-width: 22px !important; max-width: 22px !important;}
  106. #searchbar .searchbar-engine-image {margin: 0 0 0 3px !important;}
  107. /* 搜索栏下拉箭头 */
  108. #searchbar .autocomplete-history-dropmarker {
  109. -moz-binding: url("chrome://global/content/bindings/autocomplete.xml#history-dropmarker") !important;
  110. display: -moz-box !important;
  111. -moz-appearance: none !important;
  112. padding: 0 !important;
  113. background-color: transparent !important;
  114. border: none !important; }
  115. #searchbar .autocomplete-history-dropmarker:hover ,
  116. #searchbar .autocomplete-history-dropmarker[open="true"] {
  117. border-left: 1px solid !important;
  118. -moz-border-left-colors: ButtonShadow !important;
  119. background: ButtonFace url(chrome://browser/skin/tabbrowser/tab-active-bkgnd.png) repeat-x !important; }
  120. /* 菜单栏不显示快捷键 */
  121. .menu-iconic-accel {
  122. display: none !important;
  123. }
  124. .menu-accel {
  125. display: none !important;
  126. }
  127. /* 当访问https链接的时候地址栏变成黄色 */
  128. #urlbar[level] .autocomplete-textbox-container {
  129. background-color: #FFFFB7 !important;
  130. }
  131. /* 隐藏菜单项 */
  132. #edit-menu,
  133. #view-menu,
  134. #go-menu,
  135. #history-menu,
  136. #helpMenu { display: none !important;}
  137. /* 隐藏右键菜单 */
  138. #context-searchselect,
  139. #context-selectall,
  140. #context-viewbgimage,
  141. #context-sendpage,
  142. #context-stop,
  143. #context-sep-stop,
  144. #context-back,
  145. #context-forward,
  146. #context-reload,
  147. #context-sep-reload,
  148. #context-bookmarkpage,
  149. #context-savepage
  150. { display:none !important; }
  151. /* 隐藏书签菜单中 "将本页加入书签" "将所有标签页加为书签" */
  152. menuitem[key="addBookmarkAsKb"],
  153. menuitem[key="bookmarkAllTabsKb"] {
  154. display: none !important;
  155. }
  156. /* 地址栏自动完成的字体 */
  157. .ac-comment {
  158. font-size: 100%! important;
  159. color: green ! important;
  160. }
  161. .ac-comment[selected="true"] { color: yellow !important; }
  162. .ac-url-text {
  163. font-size: 100% ! important;
  164. color: purple ! important;
  165. }
  166. .ac-url-text[selected="true"] { color: blue !important;
  167. }
  168. /* 自动隐藏侧边栏 */
  169. @-moz-document url(chrome://browser/content/browser.xul) {
  170. #sidebar-box {
  171. margin-left: -215px !important; /* Set 1px less than the Sidebar width as a negative number */
  172. }
  173. #sidebar-box:hover {
  174. margin-left: 0px !important;
  175. }
  176. #sidebar-splitter {
  177. margin-left: -6px !important;
  178. border: none !important;
  179. }
  180. sidebarheader {
  181. height: 5px !important;
  182. }
  183. }
  184. #sidebar-box:hover #sidebar
  185. {
  186. visibility: visible !important;
  187. /* The LARGEST your sidebar will grow when hovered: */
  188. min-width: 200px !important;
  189. /* The smallest your sidebar can be when hovered: */
  190. max-width: 500px !important;
  191. }
复制代码
目前没有使用的userChrome.css代码
  1. /*隐藏mediawrap图标*/
  2. #mediawrap-status {display: none !important;}
  3. /* 快速查找条显示上一项下一项 */
  4. .findbar-container>* {display: -moz-box !important;}
  5. /*“关闭”的图标编码 */
  6. data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAwBQTFRFAAAAhDE6iTU+lDEylzQ2pCwupC4vqywurzIzvi0tszY4izdBkzxFlz9ImkJLnkNOpEhSp0pTqkxWqlhZrF9hyy0t0C0t0S8v1TQ01To62jo6yVVYyVpb30BAwmBhxGlqzW1u3HR45Xd392ho9Wxs+nR0xpOUyJWW06Wm/ICA/omJ/5CQ3sDA5c3N////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmKW1oAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNTDus58AAAC5SURBVChTTY/JFoIwDEVTFJE6gGWqBbXIYFDM//9dTcWF97Q5L3eVB45BqxiLPgN/pdoX0yq1CL8+Ga+8OLV+W2hPDjCdJpvf7vdbbqcpRWjsMGT0vl7flA2DbSDpuq5BQn4NxwSOZVkW0Ug0RgXHIxx4xqEXYczxAPuqqjYzjSPNG457kLHWK3pstw9aaR1LwJ0xci3PZx7G7BBccPkj8KcHdd971/d1sJQTghWvQvzaOkwEk3zrfwCC4z7PyJlLuwAAAABJRU5ErkJggg==
  7. /* 移除”前进“和”后退“旁边的小三角 */
  8. #back-button .toolbarbutton-menubutton-dropmarker,
  9. #forward-button .toolbarbutton-menubutton-dropmarker {
  10. display: none !important; }
  11. /* 当前标签动画图标 */
  12. tab[selected="true"]> .tab-icon-image {
  13. list-style-image: url(data:image/gif;base64,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**m9BJsAMxlWDYIBARAFvQAGEFYyAVYBEwQKpwkgAQgLJVYJKs7bBR0BJA0LLRKEzgkFBBkWIQYG0bEJCQQJsFlxkYhDKgaxMPxYIogBQ0KBAAAh+QQFAABWACwAAAAAEAAQAAAHsIBWglYVAoYjhhWDiwIREQ4CIzQbhouEhgOZmRsRLAODAKGhHwdUQAKZlVaioqQHBzs2KA4VrKwHAK8DIpC2oa+iAw0mAqwICLm4ogUpxQABEAQEyM+hFAUXFwHbEwXUCggKANcuDdzSBaEJAQoGEBISDSoBPAUEOgEkCSALCyUeDzBY2RbAAAELDxoYaCEhAMBBHNbx6GfAQIEACRhYikiQYEZLgjCcOMGAwUiBgwIBACH5BAkAAFYALAAAAAAQABAAAAeSgFaCVhhWL1YCVgODjFYAAAIRiCM3jYKPj1YHiAMbAomWg5uIESyLMaGMA6upjQBHoFYBVgoKlgAiDg6zARAKBJarMLIBExMFCgCuOB6gE8C2so5WMyvNggmCHVYJtgAzGQUBoAEGOhYkViC2BhkBs1YcgsAPDQYLC9kBPYM/vAkAE/AKYQkeI4OWejAQ5IMfo0AAIfkECQAAVgAsAAAAABAAEAAAB6+AVoJWMTUAAAKJFYOMhx8HBwIRDg4CjFaHjpADA4kDg5maB0A7AiM0lioBAKuiBzsDGwIVAbUBEAgIAAe7vBERArUdEwUECpChAyzBAR3GCgjImZwDQgEGBAWhySgCHLU6HYcIrYcild8BBBYkCQEKmQUNJpbpDw0g7wAzFCspJovSdTBgYMECAxkKXEg0iIGtDi1KlPAgwYUlRgw62GrmocPFSxhy5GDAQCQGRoEAADs=) !important;
  14. opacity: 1 !important;
  15. }
  16. /* 只在选中的标签上显示网站图标 */
  17. tab:not([selected="true"]) .tab-icon-image {
  18. display: none !important; }
  19. /* 只在未选中的标签上显示网站图标 */
  20. tab:not([selected="true"]) .tab-icon-image {
  21. visibility: visible !important; }
  22. /* 改变标签栏高度 */
  23. tab {height: 20px !important;} .tabbrowser-strip {height: 20px !important;}
  24. /*根据按钮大小自动调整菜单 (当您想在菜单栏添加按钮时这项会对您很有帮助) */
  25. #navigator-toolbox .menubar-text { margin-top: 4px !important; margin-bottom: 4px !important; }
  26. /* 标签栏底边 */
  27. .tabs-bottom {
  28. background-color: rgb(239,235,166) !important;
  29. height: 0px !important;
  30. }
  31. .tabs-bottom-spacer {
  32. height: 0px !important;
  33. }
  34. /* 更改活动标签颜色 */
  35. tab[selected="true"] {
  36. background-color:black !important;
  37. color: yellow !important;
  38. }
  39. /* 更改非活动标签颜色 */
  40. tab {
  41. color: black !important;
  42. }
  43. /* 让未选中的标签更难被看见(降低透明度) */
  44. #content tab:not([selected="true"]) {
  45. -moz-opacity: 0.5 !important; }
复制代码
目前使用的userContent.css代码
  1. /* 解决固定背景滚屏卡的问题 */
  2. body{
  3. background-attachment:
  4. scroll!important
  5. }
  6. /* 鼠标划过链接时自动加上下划线 */
  7. a[href]:hover {
  8. text-decoration: underline !important;
  9. }
  10. /* 鼠标移到java链接上时显示移动的光标 */
  11. a[href^="javascript:"] {cursor: move;}
  12. /* 鼠标移到新开标签页的链接上时显示十字光标 */
  13. :link[target="_blank"], :visited[target="_blank"], :link[target="_new"], :visited[target="_new"] {cursor: crosshair;}
  14. /* 访问过的链接透明显示 */
  15. a:visited { -moz-opacity: 0.75 !important; }
  16. /* 显示缺失图像占位符 */
  17. @-moz-document url-prefix(http), url-prefix(file)
  18. {
  19. img:-moz-broken
  20. {
  21. -moz-force-broken-image-icon: 1;
  22. width: 24px;
  23. height: 24px;
  24. }
  25. }
  26. /* 指定长网页的页面正常显示 */
  27. /*使用 @-moz-document url-prefix("http://xxx.xxx.xxx/") 来指定 url */
  28. /*@-moz-document domain("xxx.xxx.xxx") {*/
  29. /** { overflow: visible !important;}*/
  30. /*}*/
复制代码
[ 本帖最后由 yuanzhai 于 2008-12-4 15:54 编辑 ]
附件: 您所在的用户组无法下载或查看附件
三、Easy DragToGo 扩展相关的自定义内容:

1、延时取消拖曳动作:
若要使用请在 about:config 中改变 "extensions.easydragtogo.timeout" 的值为合适的整数值(默认0,不开启),计时单位为 ms。如要3秒后取消动作,数值就设为3000。我的是600。

2.自定义代码使用如下:

如:要添加一个“复制链接文字”的功能,
在 about:config 中新建一个字符串,名称:extensions.easydragtogo.custom.copylinkname,名称前部分 “extensions.easydragtogo.custom.”是固定的,后面的可以自由取名,值为下面的javascript代码:
  1. if(target == "link" || target == "text"){var aNode = null; if(target == "link"){aNode = this.onStartEvent.target; while(aNode && aNode.nodeName != "A") aNode = aNode.parentNode;} if(aNode) var text = aNode.textContent; else var text = url; text = text.replace(/\n/g, "\r\n"); var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard); var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable); trans.addDataFlavor("text/unicode"); var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); str.data = text; trans.setTransferData("text/unicode", str, text.length*2); clip.setData(trans, null, Components.interfaces.nsIClipboard.kGlobalClipboard);}
复制代码
则在设置界面的动作部分将自动增加“Custom:copylinkname”的选项,在链接标签的相应动作中选择这个选项就可以了。

四、FireGestures的相关脚本:

          1、关闭所有标签并打开一个空白页面(如果fast dial有激活相关选项,则显示fast dial页面)
  1. gBrowser.removeAllTabsBut(gBrowser.addTab("about:blank"));
复制代码
2、下一页(配合下一楼的油猴next page脚本)
  1. try { var node = FireGestures.sourceNode; } catch (e) {}
  2. while (node && node.nodeName != "BODY")
  3.   node = node.parentNode;
  4. if (!node) node = getBrowser().contentDocument;
  5. var e = document.createEvent("KeyboardEvent");
  6. e.initKeyEvent("keydown", true, true, window, false, false, false, false, 39, 0);
  7. node.dispatchEvent(e);
复制代码
3、上一页(同上)
  1. try { var node = FireGestures.sourceNode; } catch (e) {}
  2. while (node && node.nodeName != "BODY")
  3.   node = node.parentNode;
  4. if (!node) node = getBrowser().contentDocument;
  5. var e = document.createEvent("KeyboardEvent");
  6. e.initKeyEvent("keydown", true, true, window, false, false, false, false, 37, 0);
  7. node.dispatchEvent(e);
复制代码
4、打开单个链接,此处为打开sessionpage扩展的主页面
  1. const URL = "chrome://sessionpage/content/SessionPage.xul";
  2. const IN_NEW_TAB = true;
  3. const IN_BACKGROUND = false;

  4. if (IN_NEW_TAB)
  5.   gBrowser.loadOneTab(URL, null, null, null, IN_BACKGROUND, false);
  6. else
  7.   gBrowser.loadURI(URL)
复制代码
5、显示隐藏标题栏,隐藏标题栏时自定义了窗口大小
  1. function hideChrome() {
  2. document.getElementById("main-window").setAttribute('hidechrome','true');
  3. window.moveTo(1, 112);
  4. window.resizeTo(1008, 662);
  5. }

  6. function showChrome() {
  7. document.getElementById("main-window").removeAttribute('hidechrome');
  8. window.maximize();
  9. window.restore();
  10. window.maximize();
  11. }

  12. function toggleChrome() {
  13. var isFullScreen = document.getElementById("main-window").getAttribute('hidechrome');
  14. if (isFullScreen) {
  15. showChrome();
  16. } else {
  17. hideChrome();
  18. }
  19. }

  20. toggleChrome();
复制代码
6、google的英文翻译成中文服务
  1. var t = content.getSelection().toString();
  2. if(t) {gBrowser.addTab("http://translate.google.cn/translate_t?hl=en#auto|zh-CN|"+t);}
  3. else {gBrowser.addTab("http://translate.google.cn/translate?u="+content.location);}
复制代码


[ 本帖最后由 yuanzhai 于 2008-12-5 11:12 编辑 ]
五、Greasemonkey脚本(贴代码太长,上帝保佑升级论坛时附件别丢失)

1、起点小说阅读器:qidiancmfu_book_reader.user.js,去掉了原版的一些无用功能。
2、起点VIP小说阅读器:vip_qidiancmfu_vip_book_.user.js
3、天涯助手V2:v2tianya_helper.user.js
4、googlekingkong1.6(google搜索自定制):googlekingkong.user.js
5、baidumonkeyr(百度搜索自定制):baidumonkey.user.js
6、next page(超级下一页功能):next_page.user.js
7、输入框内容自动备份:textarea_backup.user.js
8、双击页面实现MT那样的页面自动滚屏:autoscroll.user.js,上下键可调节速度
9、清除页面隐藏文字:cleanhide.user.js
10、繁体转简体:gm_script.user.js
11、页面自动刷新:auto_reload.user.js
12、去除DZ论坛注册时的倒计时:nowait.user.js

以上脚本放于all.user.js.zip中


六、userChrome.js脚本,以下全都放在js.zip中

1、userChrome.js,貌似不是原版,忘了是哪个地方copy来的了。
2、proxyswitch.uc.xul,代理服务器设置
3、TextLink.uc.js,双击打开文本型链接
4、tabcolor.uc.js,标签栏自动多彩色
5、switchsearchandgo.uc.js,切换搜索引擎时自动搜索
6、Statusbar in Menubar.uc.js,状态栏放到菜单栏末尾,去除状态栏右下角可活动区域
7、singletonFox.uc.js,强制单窗口运行FF
8、showpicture.uc.js,图片没有显示时标示出占位符,在占位符按右键会出现重新载入图片的选项
9、protect.uc.js,标签页保护,保护后标签栏高度已调为适应ClassicCompact主题高度
10、power_reload_stop.uc.js,右击"刷新/停止"钮执行"全部刷新/停止"
11、paste_and_go_urlbar.uc.js,地址栏的“粘贴并转到”
12、hidechrome.uc.js,隐藏标题栏,与上面鼠标手势里设定窗口大小的代码略有不同,此脚本是自动最大化,也不会挡住系统栏
13、finbarontop.uc.js,findbar置顶,标签栏置底时findbar显示在标签栏上方
14、coverandcopy.uc.js,光标移到地址栏或搜索栏即全选当前栏的文字
15、compact menu.uc.js,将菜单栏变成一个按钮
16、autocopy.uc.js,高亮文字时自动把高亮内容复制到粘贴板及搜索栏。貌似有bug,需要在别的脚本正常运行一次后再拷入chrome目录,否则经常会出现脚本冲突不执行上面的N个脚本。

[ 本帖最后由 yuanzhai 于 2008-12-12 10:42 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最后由 yuanzhai 于 2009-3-2 10:22 编辑 七、备忘
              1、adp订阅用chinalist,加注一条“*birdsee*/*js*”                    
              2、取消扩展安装时的5秒延时:about:config里的security.dialog_enable_delay项,值改为0;
                   取消油猴安装脚本时的延时:
扩展安装文件夹\chrome\greasemonkey.jar\chromefiles\content下的install.js作用就是控制脚本的安装过程,将以下一段
  startTimer: function() {
    this.seconds_ = 4;
    this.updateLabel();

其中的4改为0即可
              3、关闭安装扩展时的兼容性检查:about:config里的extensions.checkCompatibility项,值改为false
              4、14楼更新的baidumonkeyr和googlekingkong
              5、本楼附件myset.zip:我的手势和界面设定及书签
                                auto.drop.uc.zip:鼠标移到下拉箭头上自动弹出下拉菜单(1.2版,延迟改为100毫秒)
              6、解决Firefox3下Flashgot的”AddRef”问题:about:config里的flashgot.autoReferrer项,值改为false
              7、googlekingkong添加在淘宝搜索
  1. 在淘宝中搜索【{word}】|[url]http://search1.taobao.com/browse/search_auction.htm?q=[/url]{word}
复制代码

添加在射手网搜索
  1. 在射手网搜索【{word}】|http://shooter.cn/sub/?searchword={word}
复制代码

               8、18楼加入去除网页右键限制和复制限制的油猴脚本
               9、本楼附件加入龙空黑名单油猴脚本 lkblacklist.user.zip
               10、08.12.16,用StatusbarInUrlbar完美取代Statusbar in Menubar,css移去状态栏宽度及状态栏显示颜色代码,更新2楼附件
              11.旧版autocopy脚本备份
               **自动升级到3.0.5后一切正常,暂缓全新升级。
     PS.哪位有好的油猴脚本,恳请分享一二。 [ 本帖最后由 yuanzhai 于 2008-12-12 10:56 编辑 ]
附件: 您所在的用户组无法下载或查看附件
这个好像没用了? 楼主还能用?
版本3.1b3pre
=============================
/* 缩小GM状态栏图标的占用空间 */
#gm-status {
  padding: 0 !important;
}
#gm-status > #gm-status-image {
  margin: 0 !important;
}
原帖由 liuxb 于 2008-12-4 20:57 发表
这个好像没用了? 楼主还能用?
版本3.1b3pre
=============================
/* 缩小GM状态栏图标的占用空间 */
#gm-status {
  padding: 0 !important;
}
#gm-status > #gm-status-image {
  margin: 0 !important;
...
我原先一直用3.0.1,有效,刚试用了下3.0.5,也有效。
附件: 您所在的用户组无法下载或查看附件
看完了,有不少对我很有用,谢谢
相当不容易,万言贴就是应该支持的
Firefox是头小狐狸,我养的……  Firefox
  1. /* 鼠标划过链接时自动加上下划线 */
  2. a[href]:hover {
  3.      text-decoration: underline !important;
  4. }
复制代码
这一条firefox默认不是有的么
不错,用上了几个
楼主最好直接放出定制FF下载地址,我感觉对白菜比较有帮助,毕竟好多人是刚刚接触,代码一类的会一头雾水……
持续关注中……
原帖由 hallelujah 于 2008-12-10 09:49 发表
/* 鼠标划过链接时自动加上下划线 */
a[href]:hover {
     text-decoration: underline !important;
}这一条firefox默认不是有的么
不大清楚,等升级到3.1后试下看看,现在懒得整了,谢谢。
原帖由 tlchenning 于 2008-12-10 11:08 发表
楼主最好直接放出定制FF下载地址,我感觉对白菜比较有帮助,毕竟好多人是刚刚接触,代码一类的会一头雾水……
持续关注中……
这贴子的一个目的是为了以后全新升级3.1时不至于丢三落四,说白了就是给自已看的,所以解释说明上面肯定有跳跃的地方,但内容实在是很浅显,俺也不会整高深的东东,想来这些东西只要在这论坛上有认真看过大部分精华贴的话就都会明白的吧。
完整的绿色定制版FF用rar压好后有13-15M大小,还是不传了,估计没什么人想要,集成的东东哪有自已组装的感觉好啊,如果要去除集成版里面自已不需要的内容就反而更麻烦了。

08.12.10
baidumonkeyr小修了一下,改成在google中打开时直接使用当前页。
googlekingkong升到2.2,支持在baidu中打开时直接使用当前页。

[ 本帖最后由 yuanzhai 于 2008-12-10 13:01 编辑 ]
附件: 您所在的用户组无法下载或查看附件
原帖由 yuanzhai 于 2008-12-10 12:33 发表

这贴子的一个目的是为了以后全新升级3.1时不至于丢三落四,说白了就是给自已看的,所以解释说明上面肯定有跳跃的地方,但内容实在是很浅显,俺也不会整高深的东东,想来这些东西只要在这论坛上有认真看过大部分精华贴的话就都 ...
呵呵,确实自己定制的比较舒服……
恩,收藏此帖……
原来是自我备份+介绍推广,赞一个!
请大家帮忙,把本站加入ABP白名单
收藏了,里面有不少有用的脚本,谢了,楼主。
08.12.12 加入去除网页右键限制和复制限制的油猴脚本
附件: 您所在的用户组无法下载或查看附件
问下LZ,那个7、输入框内容备份:textarea_backup.user.js是怎么用的???
寒,那个gm_script.user.js竟然被小红伞误杀了
原帖由 littleboyzt 于 2008-12-12 10:35 发表
问下LZ,那个7、输入框内容备份:textarea_backup.user.js是怎么用的???
俺不懂代码,只能说使用后的感觉。
在输入框输入一小段时间以后,这个脚本会自动保存输入框的内容(发不发贴都会保存),遇到刷新、重启之类的情况一般都可以恢复你之前输入的内容,在发贴以后还可以以“用户脚本命令”的方式恢复。
总之是一个很实用的脚本,装上用一段时间就会感受到方便之处了。
原帖由 yuanzhai 于 2008-12-12 10:42 发表

俺不懂代码,只能说使用后的感觉。
在输入框输入一小段时间以后,这个脚本会自动保存输入框的内容(发不发贴都会保存),遇到刷新、重启之类的情况一般都可以恢复你之前输入的内容,在发贴以后还可以以“用户脚本命令”的方式恢 ...
哦,谢了,听你这么一说确实很实用啊
那那个繁简转换的脚本是如何生效呢???
原帖由 yuanzhai 于 2008-12-12 10:42 发表

俺不懂代码,只能说使用后的感觉。
在输入框输入一小段时间以后,这个脚本会自动保存输入框的内容(发不发贴都会保存),遇到刷新、重启之类的情况一般都可以恢复你之前输入的内容,在发贴以后还可以以“用户脚本命令”的方式恢 ...
我用的是这个,AutoSave TextAreas,感觉也不错的哦,http://userscripts.org/scripts/show/19042
原帖由 littleboyzt 于 2008-12-12 10:48 发表
那那个繁简转换的脚本是如何生效呢???
油猴的脚本都是在用户指定的网页自动生效。
原帖由 yuanzhai 于 2008-12-12 10:53 发表

油猴的脚本都是在用户指定的网页自动生效。
那用https://*这种是不是指可以在所有以https://*开头的网页都能使用
收了几个脚本呵呵
原帖由 littleboyzt 于 2008-12-12 11:00 发表

那用https://*这种是不是指可以在所有以https://*开头的网页都能使用
对的
*为通配符
谢谢楼主提供的代码,很多好东西。用了那个下拉箭头的代码,不过有没有办法让那个下拉箭头放在放大镜的前面,放在后面感觉怪怪的。如图:



[ 本帖最后由 jackeysom 于 2008-12-12 13:28 编辑 ]
找到更好的,但还没找到最好的!
简繁转换无用。