Komica WebM linker

webm linker

目前为 2022-06-11 提交的版本。查看 最新版本

// ==UserScript==
// @name         Komica WebM linker
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  webm linker
// @author       72
// @include      https://*.komica.org/00/pixmicat.php?mode=category&c=webm*
// @grant        none
// @license      WTFPL
// ==/UserScript==

(function()
{
    'use strict';

    var No = document.querySelectorAll('.qlink'); //find Post No.

    for(var i=0; i<No.length; i++)
    {

        var num = No[i].textContent.replace("No.",""); //Delete prefix

        let button = document.createElement("button"); //create button

        var link = document.createElement("a"); //create link

        link.setAttribute('href','pixmicat.php?res='+num); //set link
        link.setAttribute('target','_blank'); //set link to open in new tab
        link.innerHTML = "試圖前往原串"; //set link

        button.innerHTML = "複製編號並搜尋原串"; //set button
        button.name = num; //name every button to let clipboard can have things to copy

        document.getElementsByClassName('post-head')[i].appendChild(link); //add link
        document.getElementsByClassName('post-head')[i].appendChild(button); //add button

        button.onclick = function () //set onclick movement
        {
            navigator.clipboard.writeText(button.name).then(function() //copy to clipboard
            {
                window.open //if succeed
                (
                'https://sora.komica.org/00/pixmicat.php?mode=search',
                '_blank'
                );
            },
                                                            function()
            {
                alert('Error'); //if fail
            });


        }

    }


})();