Greasy Fork

Greasy Fork is available in English.

it之家评论区显示图片

it之家评论区自动显示图片,无需跳转到手机版

当前为 2024-06-12 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name        it之家评论区显示图片
// @namespace   http://tampermonkey.net/
// @version     1.0
// @description it之家评论区自动显示图片,无需跳转到手机版
// @author      daimiaopeng
// @match       https://*.ithome.com/*
// @icon        https://img.ithome.com/img/soft/ithome.svg
// ==/UserScript==

(function() {
    'use strict';

    // 找到所有 class 为 post-img-list c-1 的元素
    const elements = document.querySelectorAll('.post-img-list.c-1');

    // 遍历每个找到的元素
    elements.forEach(element => {
        // 获取 data-s 属性值
        const base64Data = element.getAttribute('data-s');

        // 如果存在 base64Data
        if (base64Data) {
            // 解码 base64Data
            const decodedData = atob(base64Data);

            // 创建 img 元素
            const imgElement = document.createElement('img');

            // 设置 img 元素的 src 为解码后的内容
            imgElement.src = decodedData;

            // 将 img 元素插入到当前元素的内部
            element.appendChild(imgElement);
        }
    });
})();