您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
开启FlashPlayer硬件渲染加速
当前为
// ==UserScript== // @name Flash Accelerate // @namespace [email protected] // @description 开启FlashPlayer硬件渲染加速 // @include * // @version 1.05 // @grant none // ==/UserScript== //创意来自 gpu-accelerated-flash-player 扩展! //是否有加速效果作者也不知道。 //只有当不存在 wmode 参数时才会开启加速 //关于wmode参数的解释:http://helpx.adobe.com/flash/kb/flash-object-embed-tag-attributes.html // //以下是脚本可选项: var force_all = false; //默认 false,当为true时始终开启加速,忽略wmode是否存在,会覆盖下一个选项 var force_direct_gpu = false; //默认 false,当存在且wmode = direct 时开启加速 var wmodeValue = 'gpu'; //默认 gpu,可以是 direct。 setTimeout(function () { var objects = document.getElementsByTagName('object'); var embeds = document.getElementsByTagName('embed'); var has_wmode; var toggle = function (o) { //console.log(o.id); if (o) { o.style.display = 'none'; setTimeout(function () { o.style.display = 'block'; }, 0); } }; //console.log(objects); if (objects.length > 0) { for (var i = 0; i < objects.length; i++) { has_wmode = false; for (var ii = 0; ii < objects[i].childNodes.length; ii++) { if (objects[i].childNodes[ii].name && objects[i].childNodes[ii].name.toLowerCase() == 'wmode') { has_wmode = true; if (force_all) { objects[i].childNodes[ii].value = wmodeValue; toggle(objects[i]); } else if (force_direct_gpu && objects[i].childNodes[ii].value == 'direct') { objects[i].childNodes[ii].value = wmodeValue; toggle(objects[i]); } break; } } if (!has_wmode) { var param = document.createElement('param'); param.name = 'wmode'; param.value = wmodeValue; objects[i].appendChild(param); toggle(objects[i]); } } } if (embeds.length > 0) { for (var i = 0; i < embeds.length; i++) { if (force_all) { embeds[i].setAttribute('wmode', wmodeValue); toggle(embeds[i]); } else if (force_direct_gpu && embeds[i].getAttribute('wmode') == 'direct') { embeds[i].setAttribute('wmode', wmodeValue); toggle(embeds[i]); } else if (!embeds[i].getAttribute('wmode')) { embeds[i].setAttribute('wmode', wmodeValue); toggle(embeds[i]); } } } }, 1024); //延时时间可能存在问题。
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址