您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This userscript is required to play the video.
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/14721/92951/Player%20Helper.js
- // ==UserScript==
- // @name Player Helper
- // @namespace http://viooz.ac/
- // @version 0.1
- // @description This userscript is required to play the video.
- // @icon http://viooz.ac/extensions/userscript/icon128.png
- // @icon64 http://viooz.ac/extensions/userscript/icon64.png
- // @homepage http://viooz.ac/extensions/
- // @updateURL http://viooz.ac/extensions/userscript/gkplugins-helper.meta.js
- // @downloadURL http://viooz.ac/extensions/userscript/gkplugins-helper.user.js
- // @author
- // @match https://*/*
- // @match http://*/*
- // @grant GM_xmlhttpRequest
- // @run-at document-start
- // ==/UserScript==
- function checkReq(){
- var list = document.getElementById("gkpluginsExtListReq");
- if(list==null){
- return;
- }
- list.title = "ready";
- if(list.childNodes.length>0){
- var curReq = list.firstChild;
- if(typeof curReq.innerHTML=="undefined"){
- list.removeChild(curReq);
- return;
- }
- var obj = JSON.parse(atob(curReq.innerHTML));
- obj.onload = obj.onerror = obj.onabor = function(response){
- var txtout = document.createElement("textarea");
- txtout.id = obj.extreqid;
- txtout.style.display = "none";
- var Hfres = response.status+" "+response.statusText+"\r\n"+response.responseHeaders;
- if(response.finalUrl){
- Hfres += "FinalLocation: "+response.finalUrl+"\r\n";
- }
- if(obj.returndtaescape){
- txtout.value = escape(Hfres+"\r\n"+response.responseText);
- }else if(obj.returndtab64){
- txtout.value = btoa(Hfres+"\r\n"+response.responseText);
- }else{
- txtout.value = Hfres+"\r\n"+response.responseText;
- }
- document.body.appendChild(txtout);
- };
- GM_xmlhttpRequest(obj);
- list.removeChild(curReq);
- }
- }
- setInterval(checkReq,100);