Max Screen

Max DF Screen Size

目前為 2017-09-12 提交的版本,檢視 最新版本

// ==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);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址