2048

2048论坛预加载视频图片

目前為 2025-01-01 提交的版本,檢視 最新版本

// ==UserScript==
// @name         2048
// @namespace    https://gf.qytechs.cn/zh-CN/scripts/442235-2048/code
// @version       1.1.1
// @description  2048论坛预加载视频图片
// @author       sht(QQ1073481777)
// @match        http*://*/thread*
// @grant        none
// @require      https://libs.baidu.com/jquery/2.1.3/jquery.min.js
// @license      MIT
// ==/UserScript==
//注入页面的脚本文件

jQuery(function() {

    jQuery('a font[size="4"]').hide();
    jQuery('li').hide();

    function jsleft(obj, str) {
        var index = obj.indexOf(str);
        obj = obj.substring(0, index);
        return obj;
    }

    //JS 取右字符函数
    function jsright(obj,str){
        var index = obj.indexOf(str);
        obj = obj.substring(index + 1,obj.length);
        return obj;
    }

    function jsmid(str,b,a){
        var bds=b+'(\\S*)'+a;
        return str.match(bds)[1];
    }

    function bt(){
        jQuery('.f14 a').each(function(){
            var href = jQuery(this).attr("href");
            if(href.indexOf('name=')>0){
                var st=jsright(href, '=');
                href= 'https://down.dataaps.com/down.php/'+st+'.torrent';
                jQuery(this).attr('href',href);
            }
        })
    }

    var ur=window.location.href;
    if(ur.indexOf("read.php")>1){
        setTimeout(bt,1000);
    }

    var res = '';
    var pattstr='.subject';
    var urls = jQuery('.subject');
    var s_urls = [];
    var defer = jQuery.Deferred();
    var i,p;
    for (i = 0; i < urls.length; i++) {
        console.log(i);
        var url = urls[i].href;
        s_urls.push(url);
    }
    //这一步必须要写,要不然下面的then无法使用
    defer.resolve(jQuery("#content_2015195").append(""));
    jQuery.each(s_urls, function(i, e) { //i 是序列,e是数值
        defer = defer.then(function() {
            return jQuery.ajax({
                url: e,
                method: 'get',
                success: function(data) {
                    var doc=data;

                    res = $(doc).find('img.preview-img');
                    var p=res.length;
                    if (p>0) {
                        var img_url=res.attr('data-original');
                        jQuery('.subject').eq(i).append('<p><img src="'+img_url+'" width=300 /><p>');
                    }

                    res = $(doc).find('img[iyl-data="adblo_ck.jpg"]');
                    p=res.length;
                    if (p>0) {
                        jQuery('.subject').eq(i).append('<p><img src="'+res[1].src+'" width=300 /><p>');
                    }

                }
            })
        });
    });
    defer.done(function() {
        jQuery("#预祝2025年新年快乐!!!").append("ajax全部执行完成<br/>")
    });
})

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址