您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Download video from Panopto
当前为
// ==UserScript== // @name Panopto-Video-DL // @namespace www.pizidavi.altervista.org // @description Download video from Panopto // @author pizidavi // @version 1.1.2 // @copyright 2021, PIZIDAVI // @license MIT // @match https://*.panopto.com/Panopto/Pages/Viewer.aspx?*id=* // @match https://*.panopto.eu/Panopto/Pages/Viewer.aspx?*id=* // @grant GM_openInTab // ==/UserScript== (function() { 'use strict'; const container = document.querySelector('#eventTabControl'); const element = document.createElement('div'); element.id = 'downloadTabHeader'; element.classList = 'event-tab-header'; element.style = 'position:absolute;bottom:40px;padding:5px 10px;cursor:pointer;'; element.innerHTML = '<span class="text"><b>Download</b> <span class="material-icons" style="font-size:15px;vertical-align:middle;">file_download</span></span>'; element.onclick = function() { var meta = document.querySelector('meta[name="twitter:player:stream"]'); if (meta) { var url = meta.getAttribute('content').split('?')[0]; if (typeof GM_openInTab != 'undefined') { GM_openInTab(url, false); } else { window.open(url); } } else { alert('No video detected!'); } }; container.appendChild(element); /* * Thanks to this github repository https://github.com/dfaour/downloadPanopto */ })();