Greasy Fork is available in English.

AO3: Remove Tag CSS Comma Nonsense

Replace CSS commas with real separators

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         AO3: Remove Tag CSS Comma Nonsense
// @namespace    http://tampermonkey.net/
// @version      2024-01-05
// @description  Replace CSS commas with real separators
// @author       Chris S.
// @match        https://archiveofourown.org/tag_sets/*
// @icon         https://icons.duckduckgo.com/ip2/archiveofourown.org.ico
// @grant        none
// @license      MIT
// ==/UserScript==

setTimeout(function() {
    // Display the warning tags.
    var warning = document.getElementById("list_for_ArchiveWarning");
    warning.setAttribute("style", "display: block;");
    // Parse each of the list items, save the last one.
    var items = warning.getElementsByTagName("li");
    for (var y = 0; y < items.length - 1; y++) {
        // Keep this at something other than a comma so that you know it's working
        items[y].appendChild(document.createTextNode(";"));
    }
    // Remove the "commas" class
    var temp = warning.getAttribute("class");
    var pmet = temp.replace("commas", "");
    warning.setAttribute("class", pmet);
}, 2000);