银之匙吧 关注:18,304贴子:381,298
  • 14回复贴,共1

解禁贴吧缩图限制的方法

只看楼主收藏回复

解禁贴吧缩图限制的方法
将以下命令复制进浏览器地址栏:
javascript:void($("img.BDE_Image").removeAttr('height').removeAttr('width'))
输入好以后回车,这一页的图就变成原始尺寸了(chrome浏览器会自动去掉"javascript:"这个前缀,所以你只能手动输前缀了^_^)。
对于不放心这行代码的同学,我可以简单解释一下。
其中
$("img.BDE_Image") 是jquery语法,意思是选中所有class为BDE_Image的img元素,
.removeAttr('height')是去掉选中元素的高度限制,
.removeAttr('width')是去掉选中元素的宽度限制。
javascript:void(一段javascript命令)是要浏览器执行这段js命令
这个方法在IE,firefox和chrome上测试都是有效的。如果有什么问题,请回帖告知。
另附测试用图一幅:

如果对你也有效,以后就可以用这个方法看清晰版《银之匙》了,试试看吧^_^
啊,有效的话,麻烦回帖说下,我心里也好有点底……



1楼2011-09-10 23:24回复
    连页的右半边显示不出来,这方法看来只对不会太宽的图有效


    2楼2011-09-11 12:17
    回复
      右边看不到了……


      IP属地:中国香港3楼2011-09-11 12:59
      回复
        @笑心笑心 @FA_囧兔子
        页面下面会出现滚动条,拖动就可以看到右边了(我只试了IE,firefox和chrome浏览器= =)
        如果想看无压缩原始大小的画,有些跨页是肯定要出屏幕的。
        如果希望在原始大小的基础上,保证宽度不出界,也可以试试看下面这条:
        javascript:var maxWidth=$(window).width()-157;javascript:void(resize($("img.BDE_Image")));function resize(arr){for (var i = 0; i < arr.size(); ++i){var img = arr[i];$(img).removeAttr('height').removeAttr('width');if($(img).attr('width')>maxWidth){$(img).attr('width',maxWidth);}}}
        我觉得,像上面那幅原始宽度1280的图,在我的1280宽浏览器里,不出屏的话,宽度要缩到1106(浏览器窗口宽度-157),也不是很影响阅读。但如果跨页的宽度达到1600之类远大于屏幕宽度的时候,还是用第一条,放大到原始尺寸,然后拖动滚动条看比较好。
        不过话说回来,现在贴吧缩图,哪还会有人贴1600宽的图,还指望读者在原帖中观看的呢=。=


        4楼2011-09-11 13:30
        回复
          解释一下,上面那条的原理是,如果图片原始宽度不出屏,就不限制宽度,原样显示。如果触屏,就在不出屏的基础上,尽可能放大宽度。
          测试这条命令,推荐置顶的《【鼠绘汉化】「Silver Spoon」白银之匙16话《夏之卷6》》,里面有不出屏的单页,也有出屏的跨页
          http://tieba.baidu.com/p/1204434769
          


          5楼2011-09-11 13:33
          回复
            每次都贴这段代码比较麻烦,所以我也想过做成一个chrome扩展,在访问贴吧时自动执行。
            可看到以前开发贴吧chrome扩展“百度密语”的人的百度ID被停,扩展停止更新(可能是收到了百度方面的警告),我就……就发在自己喜欢的贴吧里小范围流传下吧=w=


            6楼2011-09-11 13:38
            回复
              哦,突然发现,做成浏览器书签不错。
              添加新书签,书签名称可以写“贴吧缩图解禁”什么的,网址那一栏就贴那段代码。
              这样浏览页面的时候,点一下书签栏上的那个书签,就会执行脚本了。省得输入^_^


              7楼2011-09-11 13:44
              回复
                这次做成了chrome扩展,用chrome的同学可以试试看了^_^
                介绍兼下载地址 : http://www.iecust.com/?p=116
                附效果全景图(注意是全景图,自己浏览器上看的话,右边出界还是要拖动滚动条才能看到的)

                


                8楼2011-09-12 22:16
                回复
                  这次做成了firefox的油猴脚本(greaseMonkey脚本)
                  http://k.iecust.com/outlink/tiebaImage_utf8.user.js
                  有兴趣的同学可以打开来看一下,代码可能挺幼稚的^_^


                  9楼2011-09-13 21:49
                  回复
                    这个还是很实用的。。LZ多推广一下吧!支持


                    IP属地:广东10楼2011-09-16 14:01
                    回复
                      LZ正在各个有在贴吧看连载的需求的贴吧里,害羞推广中=///=


                      11楼2011-09-16 14:06
                      回复
                        我以前也在用一个类似的,那个是跟4L说的那种适应屏幕的,还是喜欢LZ这个全解禁的


                        IP属地:广东12楼2011-09-16 14:11
                        回复
                          从百度搞缩略那一天起我就一直不爽它,那时候就已经在用书签解锁了


                          IP属地:广东13楼2011-09-16 14:14
                          回复
                            向来看图都是“ctrl+鼠标滑轮”这样可以直接放大页面


                            14楼2012-02-06 22:37
                            回复
                              其实我一般都把太看不清的图用鼠标拖出来就会新建窗口就可以看到大图了=v=……


                              IP属地:北京15楼2012-02-07 08:31
                              回复