Max DF Screen Size
当前为
// ==UserScript==
// @name Max Screen
// @author hotrods20 & A Meaty Alt
// @namespace MaxDFScreen
// @description Max DF Screen Size
// @match https://fairview.deadfrontier.com/onlinezombiemmo/index.php?page=21&webplayer=1
// @version 3
// @grant none
// ==/UserScript==
(function(){
var titleinfo = document.getElementsByTagName("title")[0].innerHTML;
var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
var height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = 'body * {padding: 0px !important; margin: 0px !important;}';
document.getElementsByTagName('head')[0].appendChild(style);
setTimeout(function(){
var elements = document.body.getElementsByTagName("*");
document.body.style.overflow = "hidden";
for(var i = 0; i < elements.length; i++)
{
elements[i].style.padding = "0px";
elements[i].style.margin = "0px";
elements[i].style.border = "0px none transparent";
}
var webplayer = document.getElementById("unityPlayer");
webplayer.style.width = width + "px";
webplayer.style.height = height + "px";
var slider = document.createElement("input");
slider.type = "range";
slider.value = 100;
slider.style.position = "fixed";
slider.style.top = "20px";
slider.style.right = "20px";
document.getElementsByTagName("body")[0].appendChild(slider);
$.get("https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js", function(response){
var script = document.createElement('script');
script.text = response;
document.getElementsByTagName("body")[0].appendChild(script);
$(slider).on("input", function(){
var webplayer = document.getElementById("unityPlayer");
console.log(slider.value);
console.log(Math.floor(parseInt(width) * (slider.value / 100)) + "px");
console.log(webplayer);
webplayer.style.width = Math.floor(parseInt(width) * (slider.value / 100)) + "px";
webplayer.style.height = Math.floor(parseInt(height) * (slider.value / 100)) + "px";
});
});
}, 10000);
})();