闲鱼网页标题

把闲鱼网页的标题改成商品的描述

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         闲鱼网页标题
// @namespace    http://tampermonkey.net/
// @version      2024-11-12
// @description  把闲鱼网页的标题改成商品的描述
// @author       Clansty
// @match        *://www.goofish.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=goofish.com
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';
    const id = setInterval(()=>{
        const contentChildren = document.getElementById('content').children;
        const containerChildren = Array.from(contentChildren).find(it=>it.className.startsWith('item-container')).children;
        const mainContainerChildren = Array.from(containerChildren).find(it=>it.className.startsWith('item-main-container')).children;
        const mainInfoChildren = Array.from(mainContainerChildren).find(it=>it.className.startsWith('item-main-info')).children;
        const text = mainInfoChildren[mainInfoChildren.length-1].children[0].innerText;
        if(text){
            document.title = text;
            clearInterval(id);
        }
    }, 500)
    // Your code here...
})();