115扩展

用于115整理资源

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @author   ss
// @name 115扩展
// @description     用于115整理资源
// @namespace AceScript Scripts
// @match https://115.com/*
// @grant none
// @version 1.0.
// @license GPLv3
// ==/UserScript==

(function() {
 // 创建浮窗输入框和确定按钮
    const inputContainer = document.createElement('div');
    inputContainer.style.position = 'fixed';
    inputContainer.style.top = '10px';
    inputContainer.style.right = '10px';
    inputContainer.style.zIndex = '9999';
    document.body.appendChild(inputContainer);

    const input = document.createElement('input');
    inputContainer.appendChild(input);

    const button = document.createElement('button');
    button.textContent = '确定';
    inputContainer.appendChild(button);

    // 点击确定按钮时执行处理逻辑
    button.addEventListener('click', () => {
        const keyword = input.value;
        const listContents = document.querySelectorAll('.list-contents');
        listContents.forEach(content => {
            const listItems = content.querySelectorAll('li');
            listItems.forEach(item => {
                const name = item.textContent;
                if (name.includes(keyword)) {
                    item.classList.add('selected');
                    const checkbox = item.querySelector('input[type="checkbox"]');
                    checkbox.checked = true;
                }
            });
        });
    });
})();