OneDrive Direct Link Generator

Genera link diretti da link di condivisione di OneDrive

// ==UserScript==
// @name         OneDrive Direct Link Generator
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Genera link diretti da link di condivisione di OneDrive
// @author       Tu
// @match        https://onedrive.live.com/?*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Crea un div per l'interfaccia
    const container = document.createElement('div');
    container.style.position = 'fixed';
    container.style.bottom = '10px'; // Posiziona in basso
    container.style.right = '10px';  // Posiziona a destra
    container.style.backgroundColor = '#fff';
    container.style.border = '1px solid #ccc';
    container.style.padding = '10px';
    container.style.zIndex = '1000';
    container.style.boxShadow = '0 0 10px rgba(0,0,0,0.2)'; // Aggiunge ombra

    // Crea un campo di input
    const inputField = document.createElement('input');
    inputField.type = 'text';
    inputField.placeholder = 'Inserisci il link di condivisione';
    inputField.style.width = '200px'; // Larghezza del campo di input

    // Crea un pulsante per generare il link diretto
    const generateButton = document.createElement('button');
    generateButton.innerText = 'Crea Direct Link';
    generateButton.style.marginLeft = '5px';

    // Crea un campo per mostrare il link diretto
    const outputField = document.createElement('input');
    outputField.type = 'text';
    outputField.readOnly = true;
    outputField.style.width = '200px'; // Larghezza del campo di output
    outputField.style.marginTop = '10px';

    // Funzione per generare il link diretto
    generateButton.onclick = function() {
        const link = inputField.value;
        if (link) {
            const baseLink = link.split('?')[0];
            const directLink = baseLink + '?download=1';
            outputField.value = directLink;
        } else {
            alert("Per favore, inserisci un link valido.");
        }
    };

    // Aggiungi elementi al container
    container.appendChild(inputField);
    container.appendChild(generateButton);
    container.appendChild(outputField);

    // Aggiungi il container al body
    document.body.appendChild(container);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址