您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
用于下载国家中小学智慧教育平台的教材
// ==UserScript== // @name 国家中小学智慧教育平台教材下载按钮 // @namespace https://greasyfork.org/zh-CN/scripts/450700 // @version 4.0 // @description 用于下载国家中小学智慧教育平台的教材 // @author 300g-BoHeYou // @match https://www.zxx.edu.cn/tchMaterial/* // @match https://basic.smartedu.cn/tchMaterial/* // @icon https://www.zxx.edu.cn/favicon.ico // @license MIT // @grant GM_download // @grant GM_log // ==/UserScript== (function() { 'use strict'; setTimeout(function(){ var download = document.getElementsByClassName("index-module_info_evO1d")[0]; var download_div = document.createElement("div"); download.appendChild(download_div); download_div.style = 'width:150px;text-align:right;'; download_div.innerHTML = '<span class="downloadbtn" style="color:white;padding:10px 20px;border-radius:10px;background:red">下载pdf</span>'; document.getElementsByClassName("downloadbtn")[0].onclick = function(){ const url = new URL(performance.getEntriesByType('resource').filter(entry =>{return /viewer\.html/.test(entry.name);})[0].name); var searchParams = new URLSearchParams(url.search); var file = searchParams.getAll("file")[0]; var header = searchParams.getAll("headers")[0]; var name = document.title.split('·')[1]+".pdf"; GM_download({ url:file, name:name, saveAs: true, headers:header }) }; },2000); })();