百度贴吧科学看图君

去除百度贴吧的连续看图模式,改为点击新标签打开无水印原图,同时支持帖子预览中“查看大图”按钮。

当前为 2014-05-11 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @id             tieba_simple_picview
// @name           百度贴吧科学看图君
// @version        1.4
// @namespace      jiayiming
// @author         jiayiming
// @description    去除百度贴吧的连续看图模式,改为点击新标签打开无水印原图,同时支持帖子预览中“查看大图”按钮。
// @include        http://tieba.baidu.com/p/*
// @include        http://tieba.baidu.com/f?*
// @include        http://tieba.baidu.com/i/*
// @run-at         document-end
// ==/UserScript==


(function(){
//window.addEventListener('DOMContentLoaded', function () {
	var $ = unsafeWindow.$;


/*	$(".BDE_Image").each(function (index) {
		var match = $(this).attr("src").match(/\/[a-z0-9]{20,}(?=\.[jpg|gif|png])/);
                GM_log(match);
		if (!match) {
			return;
		}
		var picSrc = "http://imgsrc.baidu.com/forum/pic/item" + match[0] + ".jpg";
		$(this).attr("onclick", "window.open('" + picSrc + "');");
	});
*/

        $(document).on('mousedown', '.BDE_Image', function(){
                $(this).unbind('click');
                //$(this).removeClass('BDE_Image');
                this.onclick = function(e){
                        if (e.button != 0)
                                return true;

                        var match = $(this).attr("src").match(/\/[a-z0-9]{20,}(?=\.[jpg|gif|png])/);
                        //GM_log(match);
                        if (!match) {
                                return;
                        }
                        var picSrc = "http://imgsrc.baidu.com/forum/pic/item" + match[0] + ".jpg";
                        window.open(picSrc);

                        e.preventDefault();
                        return false;
                };
        });

	// 帖子列表预览中图片添加鼠标经过事件,还原“查看大图”按钮链接
	$('.tb_icon_ypic').live('mouseover', function (e) {
		var d = this.href;
		if (d.indexOf('pic_id') > 0) {
			var start = d.indexOf('pic_id') + 7;
			var end = d.indexOf('&', start);
			var pic = 'http://imgsrc.baidu.com/forum/pic/item/' + d.substring(start, end) + '.jpg'
			this.href = pic;
			//window.open(pic);
		}
	});

	// i贴吧帖子预览中图片添加鼠标经过事件,还原“查看大图”按钮链接
	$('.j_full').live('mouseover', function (e) {
		var d = this.href;
		if (d.indexOf('pic_id') > 0) {
			var start = d.indexOf('pic_id') + 7;
			var end = d.indexOf('&', start);
			var pic = 'http://imgsrc.baidu.com/forum/pic/item/' + d.substring(start, end) + '.jpg'
			this.href = pic;
		}
	});

//}, false);
})();