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

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

感谢分享
这个貌似不错
试试,谢谢分享。
顶一个,不错啊。
能默认设为不发送Referer吗?
1# alanfly
http://www.wdsz.net/read-htm-tid-2158344.html
我用feedly订阅这个论坛,但里面的图片在feedly里就是看不到,请问需要添加什么规则呢?
我用的是黑名单版
在天涯上看不到图,怎麼设置?
感谢坛友整理,很有用
1# alanfly
http://www.wdsz.net/read-htm-tid-2158344.html
我用feedly订阅这个论坛,但里面的图片在feedly里就是看不到,请问需要添加什么规则呢?
我用的是黑名单版 ...
tinham 发表于 2013-9-30 10:19
  1.     'fj.jvcxp.org' : 'http://www.wdsz.net/',
复制代码
http://imgchili.com/
http://imgdino.com/
http://imgtiger.com/
这三个站怎么设置呀?
loveqianool 发表于 2013-12-1 02:22
白名单误杀的下面这样。
  1.     'imgchili.com' : '@NORMAL',
复制代码
感谢分享
这个貌似不错
貌似不错, 试试.
楼主啊,汽车之家的论坛死活不能用,麻烦你看看
http://club.autohome.com.cn/bbs/thread-c-94-27747102-1.html
楼主啊,汽车之家的论坛死活不能用,麻烦你看看
http://club.autohome.com.cn/bbs/thread-c-94-27747102-1.html
sw9888 发表于 2014-2-14 09:26
https://g.mozest.com/viewthread.php?tid=34610&page=4#pid254241
楼主的白名单里默认里已经有这规则了啊。而且我用javascript editor pro这编辑器自己加参数也没有效果。
楼主的白名单里默认里已经有这规则了啊。而且我用javascript editor pro这编辑器自己加参数也没有效果。
sw9888 发表于 2014-2-14 12:31
试试这个规则:
  1.     'autoimg.cn' : 'http://club.autohome.com.cn/',
复制代码
还是不行就截个图具体哪里有问题。
195# alanfly
  1. // ==UserScript==
  2. // @name        refererChanger
  3. // @include     main
  4. // @include     chrome://browser/content/browser.xul
  5. // @version     1.0.3
  6. // @description Refererの内容を柔軟に書き換えるUserScriptです。
  7. // ==/UserScript==
  8. // ◆設定方法
  9. //   スクリプト内のsites配列(ハッシュ配列)にリファラーを書き換えたいサイトと書き換え方法を指定すれば次回userChrome.jsロード時から書き換えてくれます。
  10. //   sites配列の書き方はハッシュのkeyに書き換え対象のドメインを、valueに書き換え方法を指定して下さい。
  11. // ◇sites配列のvalue指定方法
  12. //   @NORMAL:リファラを変更しない
  13. //   @FORGE:開こうとしているサーバのルートに
  14. //   @ORIGINAL:開こうとしているサイトのURLを送信する
  15. //   @BLOCK : リファラを空にして送信
  16. //   無指定:開こうとしているサーバが別サーバだとそのサーバのルートに、ドキュメントと同じサーバーから開かれたようにする
  17. //   それ以外 : 指定された内容にリファラを書き換える。

  18. var refererChanger = {};
  19. refererChanger.state = true; /* 启动时是否启用 */
  20. refererChanger.addMenu = false; /* 是否添加到菜单工具栏 */
  21. refererChanger.enabledTip = "RefererChanger\u5904\u4E8E\u542F\u7528\u72B6\u6001";
  22. refererChanger.disabledTip = "RefererChanger\u5904\u4E8E\u7981\u7528\u72B6\u6001";
  23. refererChanger.enabledSrc = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABBVJREFUeNpMVEtvG1UUPvPyK7HjRxLbcW23fqVJCaWkVmhZEApCQkigSESoIgvWZQVixxqxgB9AV2y6AhZUgIpSFVpRtSQOjoTrJG6C7dpO4tfEj/HYHr+GbxBEjHR07lzd853vfOfcy6yvr1Or1aK9vT3q9/vkdrspnU6zXq/XndzdDYmi6FV6PYHjuLrdaj0IBgKZVCrVstlslMlkCPvEsizx9L+P53lqNBqBYqXyfmJnZ0XPsuf1DGMUkKAhy+qzXK60ub39MOjz3TIajT8DRDmN/W8hCAIh+2sHmcznTosluhyN0vnpabJif9jtUkUUmWQu5/p1f//dP3d338wXCjd9Z858BrCTUyCNSUuSrmXz+a+vRiLetxcWyONwEA/KNBjQsNOhsxYLLcBeMpvpu2Ry7Nt0+mNFUcyz4fAnHM83ubW1NZIkyf84FvsqGgjMX19aIu+FC8TPzNDo5IRU6EftNo3AajAcksAwdBbJ+9jbKpUuDUejil4QNtnFxUV2Y2vr+uT4+NIbc3MEQWmo15PabBJbrdKgVqMsAGNY3y+X6W6jQU9RwSWTiXytFpvJ5290O50Q3263p8rl8juvhMPkBvWBohCbSBAjyyRKEsXAKAE/wL8BdgLLgo0LoH4kSRoM4Uqt9jr//e3b53iGmfdOTJDWHRVAKJVEBOwBZBvWxJqFV+C1UcmDXQosr4L9BM7Wms0rfKPZnGFV1TyOurWsBQi7g8MF2BH+JfgerP0v0Aw8d3REdXTTAOFN9To1FMXPQyxh2O8zda0MdOkJaFcQYEPAiwBtY/8R9KrAa6BFsLFh3wA2MspjVJVUVRX4MZNJ7PR6fRwQBqMRlXBoHkAXNTCADgDwFAJvAqwGTZzwHqeTCijtH5boImZQZMPBYLY3GhWege44so2BagimQ1BbFEmCryKoVCySB/8fTE7Sq70evVWpUB9yaCWajMYnvE6nO5ycmrofT6XORTAnHrS2CDYMsvGwLYA+QtAyBvM9zJYBpdQLBfKB/T1NV4ulbTWb77G5XK4TCYVuSRzX+CGbJRMyC8icLZXom3yevjg8pDroL/p8xCJYxBlIQb8BZFenI9f09I+Q53duZWWFsCgIuCcbBwfLmWKRsQJogHLiyD5EKRdxXZxgxgNUArMHALmDxtj9/r+8LtdHiM1yq6urhPJGdrs9rhIZt4+Pow8yGbaFeXoO7X0BbNxg14N+CTC6A5ANTL4rFNp3OxwfyrL8EHeOeFXLCm3wSXOzs5/qBCH1h8NxI55OPx8HKwMOaS3u4t1RjEYSrFZ5zuP5qSvLX+IFiJmRbIQEp8+I9sMwTMdiNt+8cvny3UgweO24VHoZA+vHg6e3c1zNqNcncUF/weA8rlWrGHiZrJgn7ftbgAEAosVWssxui0YAAAAASUVORK5CYII=";
  24. refererChanger.disabledSrc = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFlJREFUeNpMVMtvVFUc/u5zeufBTKedaacwLW1nYFoCCBTqYyOgiYaFNoGFkZ0bgyuNO9fGDX+ArEwMujEx1kiiaAEBFZjagjB9BNp5tp127p2Z+5j7vnM9NRE9yUl+N7m/73zn+33foa5fvw5N07CysgLHcZBKpbC+vkan08OppaWljCRJadu2OZph2r29vc/Gx8aKq6urGqlRLBbBMAxomgaL/y2WZSHL8thOQ3x3ubA8Q/F8juY4waVZGLLmb1Sq2wvz83dHRkevCoLwIwGxnvf+W3AcB3L6WXLKZ9F438mps2cxkE6DDwZhel20222qWiwPrs3Pn18tFN6sVqtXhtPpTwlY8znQLhNVVc9Uy+UvJg4fSU9MTyOaSMCnKbieB9X14Mf7gOERCLlDCM/dDBXmrn30zLYjB7LZjxmWVZiLFy/ugozk79//PDN5aPL46dOYHB/D3mgEDa2DlutA9kBYeQTURZdjwKZGAIfCxuOFY47vNXiOf0CfOHGczufz7+zpjU8fnJpCOBJBgLBsGSZqlgPRcuGKIlAqwl9ZBvPoIYTNEvoPHgXdv5+ulkqXTMPIsLpuJBo7jbcOvnAU4d4YdDK5fH0bCtHF6XTAVCtQyDZsGx4oKG0Zza0axD1jCCYPobm+nBWb0mvsd7Ozo0SwyVgyCZ38uGsBjbDx9A6seh1KpQxZVeG4LjyfgqZqKG9uoLVcRGriNDbCMcjt1kusIstDPkVFfL4HHduB127B2dqC3mpCbTTQ1lR0DAOabsA0LQTC/TAcHqZWBxMOgAmEYFviCNvtdjnbcymLNNAVcoWtDSjNJpyAAGXfKCzDQufJIqTGDhSdMK3sAgyih9+EqrlETQa+73OsEApJlmU5sihxNsdCExuwE0MQhzNoBuPoeiy8Z2W0xAXsKBoiQh/2ZRIwtwJwNKKbYxD7MBKdHR8v+ZZZK2/WodIcXNDYSaQh0hHIJoWODmJGGTtbdURCQxh8+z3op86Be/19dB0LvtYCIfOE5Xl+oy+RvFVeWRrlh/aDiSRhSyrMbhQe14NuYRHig9/Qd+wcom+chykEIRONAukQpF+/Ae2bejQamyOyVIxMNnvVtXR57fZNSGwMKheDu92E+9P3ePrlZSKsjMHJCRAloJgsWLsL684slNIi+lMDP4SCwXvMzMwMSFEj4WSXFvKvypUq5YX2wqbDsB7dJuk2kJo8Djc5BiW0Dyxxu3PrW2ze/hqxgdja0N70hzzLlpgLFy6AXK8bj8cXSBKE9cLDk5V7t2hPUTGYOYzB3Cm4/Tlodg+cx/cg3fgKzce/IJnuf5pMpj7QO9pdMiywZHTwSI7IUidyuU8I6Orin/lLtbU7R/5a/R0e8RfIACiTuNw1ERCoTvZI7pqpG5drtWo+QiJFLPTfM7L7QVGUsScSuTL94ss/Zw40z2zXN19R2u0Rx3EDDBNsBQShwAd6bhDj/NGSmkqHRCgWi/3T/7cAAwDweT5lFoyWMgAAAABJRU5ErkJggg==";

  25. refererChanger.sites = {
  26.     'image.itmedia.co.jp' : '@FORGE',
  27.     '2ch.net' : '@FORGE',
  28.     'imepita.jp' : '@ORIGINAL',
  29.     'tumblr.com' : '@FORGE',
  30.     'fc2.com' : '@BLOCK',
  31.     'blogs.yahoo.co.jp' : '@BLOCK',
  32.     'hentaiverse.net': '@BLOCK',
  33.     'rakuten-static.com': '@NORMAL',
  34.     'rakuten.co.jp': '@NORMAL',
  35.     'api.e-map.ne.jp': '@NORMAL',
  36.     '9lala.com' : '@NORMAL',
  37.     '19disk.com' : '@NORMAL',
  38.     '115cdn.com' : '@NORMAL',
  39.     'imgchili.com' : '@NORMAL',
  40.     'turboimagehost.com' : '@NORMAL',
  41.     'yytcdn.com' : '@NORMAL',
  42.     'xiami.net' : '@NORMAL',
  43.     'pixhost.org' : '@NORMAL',
  44.     'vip.xunlei.com' : '@NORMAL',
  45.     'kuaipan.cn' : '@NORMAL',
  46.     'disqus.com' : '@NORMAL',
  47.     'tgbusdata.cn' : '@NORMAL',
  48.     'dbank.com' : '@NORMAL',
  49.     'stooorage.com' : '@NORMAL',
  50.     'googlecode.com' : '@NORMAL',
  51.     'keycaptcha.com' : '@NORMAL',
  52.     'vod.xunlei.com' : '@NORMAL',
  53.     'photo.sina.com.cn':'@BLOCK',
  54.     'qlogo.cn':'@BLOCK',
  55.     'qpic.cn':'@BLOCK',
  56.     'bdstatic.com' : 'http://tieba.baidu.com/',
  57.     'space.wenxuecity.com' : 'http://bbs.wenxuecity.com/',
  58.     'fmn.rrfmn.com' : '@BLOCK',
  59.     'www.autoimg.cn' : 'http://club.autohome.com.cn/',
  60.     'kkkmh.com' : 'http://www.kkkmh.com/',
  61.     'nonie.1ting.com' : 'http://www.1ting.com/',
  62.     'sinaimg.cn' : 'http://blog.sina.com.cn/',
  63.     'yyets.com' : 'http://www.yyets.com/',
  64.     'img.knb.im' : 'http://www.kenengba.com/',
  65.     'tianya.cn' : 'http://www.tianya.cn/',
  66.     'baidu-img.cn' : 'http://www.baidu.com/',
  67.     'xici.net' : 'http://www.xici.net/',
  68.     'media.chinagate.com' : 'http://www.wenxuecity.com/',
  69.     'jdstatic.tankr.net' : 'http://jandan.net/',
  70.     'sankakustatic.com' : 'http://chan.sankakucomplex.com/', : '@NORMAL',
  71.     //115
  72.     '183.60' : '@NORMAL',
  73.     '119.147' : '@NORMAL',
  74.     '112.91' : '@NORMAL',
  75.     '60.221' : '@NORMAL',
  76.     '113.105' : '@NORMAL',
  77.     '58.253' : '@NORMAL',
  78.     '125.211' : '@NORMAL',
  79.     '218.29' : '@NORMAL',

  80.     //下はデバッグ用
  81.     //'taruo.net' : 'example.co.jp',

  82. };
  83. refererChanger.init = function () {
  84.     if (this.addMenu) {
  85.         var menuitem = document.createElement("menuitem");
  86.         menuitem.setAttribute("id", "refererChangerToggle");
  87.         menuitem.setAttribute("label", "RefererChanger Toggle");
  88.         menuitem.setAttribute("type", "checkbox");
  89.         menuitem.setAttribute("autocheck", "false");
  90.         menuitem.setAttribute("checked", this.state);
  91.         menuitem.setAttribute("oncommand", "refererChanger.RCToggle();");
  92.         document.getElementById("devToolsSeparator").parentNode.insertBefore(menuitem, document.getElementById("devToolsSeparator"));
  93.     }
  94.     var tooltiptext = this.state ? this.enabledTip : this.disabledTip;
  95.     var src = this.state ? this.enabledSrc : this.disabledSrc;
  96.     var statusbarpanel = document.createElement("statusbarpanel");
  97.     statusbarpanel.setAttribute("id", "refererChangerTogglePanel");
  98.     statusbarpanel.setAttribute("label", "RC(ON)");
  99.     statusbarpanel.setAttribute("tooltiptext", tooltiptext);
  100.     statusbarpanel.setAttribute("class", "statusbarpanel-iconic");
  101.     statusbarpanel.setAttribute("src", src);
  102.     statusbarpanel.setAttribute("onclick", "refererChanger.RCToggle();");
  103.     document.getElementById("status-bar").appendChild(statusbarpanel);
  104.     var os = Cc['@mozilla.org/observer-service;1'].getService(
  105.         Ci.nsIObserverService);
  106.     os.addObserver(this, 'http-on-modify-request', false);

  107. };
  108. refererChanger.RCToggle = function () {
  109.     this.state = !this.state;
  110.     let statusbarpanel = document.getElementById('refererChangerTogglePanel');
  111.     let menuitem = document.getElementById('refererChangerToggle');
  112.     try{
  113.         if (this.addMenu)
  114.             menuitem.setAttribute("checked", !(menuitem.getAttribute("checked") == "true"));
  115.         var tooltiptext = this.state ? this.enabledTip : this.disabledTip;
  116.         var src = this.state ? this.enabledSrc : this.disabledSrc;
  117.         statusbarpanel.setAttribute("tooltiptext", tooltiptext);
  118.         statusbarpanel.setAttribute("src", src);
  119.     }catch(e){}
  120. };
  121. // *********Config End**********
  122. //var statusbarHidden = true;
  123. refererChanger.adjustRef = function (http, site) {
  124.     try {
  125.         var sRef;
  126.         var refAction = undefined;
  127.         for (var i in this.sites) {
  128.             if(site.indexOf(i) != -1){
  129.                 refAction = this.sites;
  130.                 break;
  131.             }
  132.         }

  133.         if (refAction == undefined)
  134.             return false;
  135.         if (refAction.charAt(0) == '@'){
  136.             //下はデバッグ用
  137.             //logs.logStringMessage("ReferrerChanger:  " + http.originalURI.spec + " : "+refAction);
  138.             //logs.logStringMessage("ReferrerChanger:  OriginalReferrer: "+http.referrer.spec);

  139.             switch (refAction){
  140.             case '@NORMAL':
  141.                 return true;
  142.                 break;
  143.             case '@FORGE':
  144.                 sRef = http.URI.scheme + "://" + http.URI.hostPort + "/";
  145.                 break;
  146.             case '@BLOCK':
  147.                 sRef = "";
  148.                 break;
  149.             case '@AUTO':
  150.                 return false;
  151.             case '@ORIGINAL':
  152.                 sRef = window.content.document.location.href;
  153.                 break;
  154.             default:
  155.                 //return false;
  156.                 break;
  157.             }
  158.         }else if(refAction.length == 0) {
  159.             return false;
  160.         }else{
  161.             sRef= refAction;
  162.         }
  163.         http.setRequestHeader("Referer", sRef, false);
  164.         if (http.referrer)
  165.             http.referrer.spec = sRef;
  166.         return true;
  167.     } catch (e) {}
  168.     return false;
  169. };

  170. refererChanger.observe = function (aSubject, aTopic, aData) {
  171.     if (aTopic != 'http-on-modify-request') return;
  172.     if (!this.state) return;
  173.     var http = aSubject.QueryInterface(Ci.nsIHttpChannel);
  174.     for (var s = http.URI.host; s != ""; s = s.replace(/^.*?(\.|$)/, "")){
  175.         if (this.adjustRef(http, s))
  176.             return;
  177.     }
  178.     if (http.referrer && http.referrer.host != http.originalURI.host)
  179.         http.setRequestHeader('Referer',
  180.             http.originalURI.spec.replace(/[^/]+$/,''), false);
  181. };

  182. refererChanger.unregister = function () {
  183.     var os = Cc['@mozilla.org/observer-service;1'].getService(
  184.         Ci.nsIObserverService);
  185.     os.removeObserver(this, 'http-on-modify-request', false);
  186. };

  187. var added = false;
  188. if (location == "chrome://browser/content/browser.xul") {
  189.     added = true;
  190.     refererChanger.init();
  191. }
  192. window.addEventListener("unload", function () {
  193.     if (location == "chrome://browser/content/browser.xul")
  194.     if (added)
  195.     refererChanger.unregister();
  196. }, false);
复制代码
在后面加了: : '@NORMAL', 参数后貌似正常了,注意第72行,就是不知道对其它网站有没有影响
本帖最后由 DreamPlanet 于 2014-2-17 13:48 编辑

楼主,易讯的图片该怎么设置呢?老师显示图片来自QQ空间,未经许可不得引用。关闭脚本后正常。
设置了一下,现在正常了。
  1. 'gtimg.cn' : 'http://www.yixun.com/'
复制代码
196# sw9888

我想求一个自动隐藏悬浮导航栏 css样式 或者uc脚本  我现在用的触发区域太窄了  很不方便
网站遭受攻击,没法下附件了
本帖最后由 sming 于 2014-3-23 12:21 编辑

请问 这个网页的图片不能阅览如何解决》?
ps:解决了:
'img3.laibafile.cn' : 'http://bbs.tianya.cn/',
又可以省一个扩展了
楼主更新了什么呀
那个fakeReferer.uc在我这会导致百度贴吧里的链接都会显示错误神马的
试一试这个,不知道算不算是挖坟........
试试UC脚本版的
找不到状态栏图标了
563968344970452529&nsid=
下载用用看,谢 了