您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Open media in html in ONE click!
// ==UserScript== // @name Custom media url // @namespace https://github.com/xue-blood/cup // @version 0.31 // @description Open media in html in ONE click! // @author doolb // @license MIT // @match *://*/* // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... var all = document.querySelectorAll('a'); for(var i=0;i<all.length;i++){ if( all[i].text.indexOf("mp4") != -1 || all[i].text.indexOf("mkv") != -1 || all[i].text.indexOf("wmv") != -1){ addurl('[M]','mpv',all[i]); addurl('[P]','potplayermini64',all[i]); addbtn('[C]',all[i]); } } function addurl(title,prefix,element){ var a = document.createElement('a'); a.text = title; a.href = prefix + ':' + element.href; a.title='Open in '+prefix; element.parentElement.insertBefore(a,element); } function addbtn(title,element){ var b = document.createElement('input'); b.value=title; b.setAttribute('data',element.href); b.type='button'; b.title='Copy url to copyboard'; b.style='display:inline'; b.onclick=function(){ copyToClipboard(b.getAttribute('data')); } element.parentElement.insertBefore(b,element); } // by https://stackoverflow.com/questions/22581345/click-button-copy-to-clipboard-using-jquery?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa function copyToClipboard(text) { // Create a "hidden" input var aux = document.createElement("input"); // Assign it the value of the specified element aux.setAttribute("value", text); // Append it to the body document.body.appendChild(aux); // Highlight its content aux.select(); // Copy the highlighted text document.execCommand("copy"); // Remove it from the body document.body.removeChild(aux); } })();