煎蛋无聊图图片加载加速

通过百度图片搜索功能中转无聊图实现快速加载。

< Обсуждения 煎蛋无聊图图片加载加速

Вопрос/комментарий

§
Создано: 05.03.2023
Отредактировано: 05.03.2023

你好,这个脚本我看改下match也能适配手机网页。但是改后(match加了i),在手机网页版点oo或xx后特效会卡住,点吐槽会没反应(间歇性),并且点击@看网友回复详情会跳到当前内容的顶部,不知道什么原因。

你好,这个脚本我看改下match也能适配手机网页。但是改后(match加了i),在手机网页版点oo或xx后特效会卡住,点吐槽会没反应(间歇性),并且点击@看网友回复详情会跳到当前内容的顶部,不知道什么原因。

更新,我尝试改了match,并把jquery的使用替换成原生js,在我手机上使用起来正常了

// ==UserScript==
// @name         煎蛋无聊图图片加载加速
// @version      1.0
// @description  通过百度图片搜索功能中转无聊图实现快速加载。
// @author       丧心病狂的章鱼夫
// @license      MIT
// @match        https://*.jandan.net/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=jandan.net
// @grant        none
// @run-at       document-start
// @namespace https://greasyfork.org/users/1028216
// ==/UserScript==

var accelerateImg = function() {
    // 替换图片链接
    var img = document.getElementsByTagName('img');
    for(var i=0;i<img.length;i++){
        img[i].src = "https://image.baidu.com/search/down?url=" + img[i].src.replace(/moyu.im/g,'sinaimg.cn');
        if(img[i].getAttribute("org_src") != null)
        {
            img[i].setAttribute("org_src","https://image.baidu.com/search/down?url=https:" + img[i].getAttribute("org_src").replace(/moyu.im/g,'sinaimg.cn'));
        }
    }

    // 替换查看原图链接
    var link = document.getElementsByClassName("view_img_link");
    for(var i=0;i<link.length;i++){
        if(link[i].getAttribute("href") != null)
        {
            link[i].setAttribute("href","https://image.baidu.com/search/down?url=https:" + link[i].getAttribute("href").replace(/moyu.im/g,'sinaimg.cn'));
        }
    }
};

if(
    document.readyState === "complete" ||
    (document.readyState !== "loading" && !document.documentElement.doScroll)
) {
  accelerateImg();
} else {

  document.addEventListener("DOMContentLoaded", accelerateImg);
}

亲测有效

部分动图打开不了,会裂开

Ответить

Войдите, чтобы ответить.