您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
开启FlashPlayer硬件渲染加速
// ==UserScript== // @name Flash Accelerate // @namespace [email protected] // @description 开启FlashPlayer硬件渲染加速 // @include http://* // @include https://* // @exclude http://www.imdb.com/* // @exclude http://www.xiami.com/play* // @version 1.16 // @grant none // ==/UserScript== //创意来自 gpu-accelerated-flash-player 扩展! //是否有加速效果作者也不知道。 //关于wmode参数的解释:http://helpx.adobe.com/flash/kb/flash-object-embed-tag-attributes.html //如果你使用的是firefox,可以在about:config将plugins.force.wmode修改(新建)为 gpu 或 direct //如果你发现平时正常浏览的网页无法正常使用,请优先禁用此脚本以排查问题 // var run_time_max = 2; //最大运行次数 var wmode_value = 'gpu'; //默认 gpu,可以是 direct。一般不需要更改 var debug = false; function main(){ ['object','embed'].forEach(function(tagname){ [].slice.call(document.querySelectorAll(tagname) || []).forEach(function(element){ //debug?console.log(element):null; if( !element || element.type != 'application/x-shockwave-flash' || (element.clientWidth<300 || element.clientHeight<300)) { return; } else { debug?console.log(element):null; if(tagname == 'object') { debug?console.log(element.children):null; [].slice.call(element.children || []).forEach(function(node){ if(node && node.name && node.name.toLowerCase() == 'wmode') { node.parentElement.removeChild(node); } }); var e = document.createElement('param'); e.name = 'wmode'; e.value = wmode_value; element.appendChild(e); } else { element.setAttribute('wmode',wmode_value); } if(!element.getAttribute('fa-sign')) { element.setAttribute('fa-sign',1); element.parentElement.replaceChild(element.cloneNode(true),element); } } }); }); } var run_time = 1; var interval = setInterval(function () { console.log('run_time', run_time, location); if (run_time == run_time_max) { clearInterval(interval); } run_time += 1; main(); }, 1500);
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址