// ==UserScript== // @name bilibili toothbrush // @namespace http://www.icycat.com // @description 牙刷科技,还原B站播放器,极简极速 // @include *www.bilibili.tv/video/* // @include *bilibili.kankanews.com/video/* // @version 1.6 // @downloadURL none // ==/UserScript== (function(){ var bofqi = document.getElementById('bofqi'); var player = bofqi.getElementsByTagName('embed'); if (player.length>0){ var flashvars = player[0].getAttribute('flashvars'); var cid_array = flashvars.match(/cid=(\d+)/i); var cid = cid_array==null ? 'error':cid_array[1]; var aid_array = document.location.href.match(/av(\d+)/i); var aid = aid_array==null ? 'error':aid_array[1]; if (cid=='error' || aid=='error'){ return; } bofqi.innerHTML = ''; if (navigator.userAgent.match(/chrome/i)){ fixFullwin(); } } else { return; } })(); function fixFullwin(){ window.postMessage?(c=function(a){"https://secure.bilibili.tv"!=a.origin&&"https://ssl.bilibili.tv"!=a.origin||"secJS:"!=a.data.substr(0,6)||eval(a.data.substr(6));"undefined"!=typeof console&&console.log(a.origin+": "+a.data)},window.addEventListener?window.addEventListener("message",c,!1):window.attachEvent&&window.attachEvent("onmessage",c)):setInterval(function(){if(evalCode=__GetCookie("__secureJS")){__SetCookie("__secureJS",""),eval(evalCode)}},1000); }