Greasy Fork 支持简体中文。

BUCT_THEOL_PDF

北京化工大学在线教育平台pdf文档下载,无视下载权限。

// ==UserScript==
// @name         BUCT_THEOL_PDF
// @namespace    https://github.com/wzcsimon123/BUCT_THEOL_PDF
// @version      0.1
// @description  北京化工大学在线教育平台pdf文档下载,无视下载权限。
// @author       wzcsimon123
// @match        https://course.buct.edu.cn/meol/common/script/preview/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==

(function() {
    'use strict';


    // 获取当前页面链接的参数值
    var urlParams = new URLSearchParams(window.location.search);
    var resId = urlParams.get('resid');
    var lid = urlParams.get('lid');

    // 创建下载图标元素
    var downloadIcon = document.createElement('a');
    downloadIcon.innerHTML = '↓'; // 下载图标使用 Unicode 编码
    downloadIcon.style.fontSize = '24px';
    downloadIcon.style.position = 'fixed';
    downloadIcon.style.right = '20px';
    downloadIcon.style.bottom = '20px';
    downloadIcon.style.color = '#000';
    downloadIcon.style.background = '#fff';
    downloadIcon.style.borderRadius = '50%';
    downloadIcon.style.padding = '10px';
    downloadIcon.style.textDecoration = 'none';
    downloadIcon.style.zIndex = '9999';

    // 构建下载链接
    var downloadURL = 'https://course.buct.edu.cn/meol/analytics/resPdfShow.do?resId=' + resId + '&lid=' + lid;
    downloadIcon.href = downloadURL;
    downloadIcon.setAttribute('download', ''); // 设置下载属性,使链接被点击后直接下载文件

    // 添加下载图标到页面
    document.body.appendChild(downloadIcon);
})();