您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
wer faul ist und klicks ersparen will nimmt dieses script
// ==UserScript== // @name Browser Information/Systeminfo // @namespace Ein Script das dir einiges über dein system/Browser verraten tut // @author pennerhackisback früher basti1012 oder pennerhack // @description wer faul ist und klicks ersparen will nimmt dieses script // @include *http* // @version 14.10.2017 001 // @author pennerhackisback // @grant GM_getValue // @grant GM_setValue // @grant GM_xmlhttpRequest // @grant GM_openInTab // @grant GM_log // @grant GM_deleteValue // @icon http://www.lildevil.org/greasemonkey/images/IC-icon.png // ==/UserScript== document.getElementsByTagName("html")[0].innerHTML ='<div id="ww"> </div> '; function getCookieVal(offset){ var endstr=document.cookie.indexOf(";",offset); if(endstr==-1) endstr=document.cookie.length; return unescape(document.cookie.substring(offset,endstr)); } function FixCookieDate(date){ var base=new Date(0); var skew=base.getTime(); if(skew>0) date.setTime(date.getTime()-skew); } function GetCookie(name){ var arg=name+"="; var alen=arg.length; var clen=document.cookie.length; var i=0; while(i<clen){ var j=i+alen; if(document.cookie.substring(i,j)==arg) return getCookieVal(j); i = document.cookie.indexOf(" ",i)+1; if(i==0) break; } return null; } function SetCookie (name,value,expires,path,domain,secure){ document.cookie=name+"="+escape(value)+((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "")+((domain) ? "; domain="+domain : "")+((secure) ? "; secure" : ""); } function DeleteCookie(name,path,domain){ if (GetCookie(name)) document.cookie=name+"="+((path) ? "; path="+path : "")+((domain) ? "; domain="+domain : "")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"; } function NavigatorJavaScriptCookie() { var expdate = new Date(); expdate.setTime (expdate.getTime() + (365 * 24 * 60 * 60 * 1000)); FixCookieDate(expdate); SetCookie("test", "safe2delete", expdate, "/"); if (GetCookie("test") == "safe2delete") return "Ja"; else return "Nein"; DeleteCookie("test", "/"); } function NavigatorStyleSheets() {if(document.styleSheets) return "Ja"; else return "Nein";} function IsGoogleToolBarActivated() {if(typeof(document.GoogleActivated)=="undefined") return "Nein"; else return "Ja";} function GoogleToolBarVersion(){ if(typeof(document.GoogleToolbarVersion)=="undefined") return ""; else return document.GoogleToolbarVersion; } function EncryptionStrength(){ var encryption=navigator.appName != 'Netscape' ? 'undefined' : navigator.userAgent.indexOf(' U') != -1 ? 'Strong' : 'Weak'; return encryption;} function PSMVersion() {if(navigator.appName != "Netscape") return "undefined"; else return crypto.version;} function CheckActiveX(){ res="Ja"; try{ a=new ActiveXObject("Shell.UIHelper"); }catch(e){ res="Nein"; } return res; } document.getElementById("ww").innerHTML += "<h2><b>Browser:</b></h2> " ; document.getElementById("ww").innerHTML +="Name: "+navigator.appName ; document.getElementById("ww").innerHTML +="<br>Version: "+navigator.appVersion ; document.getElementById("ww").innerHTML +="<br>Code Name: "+navigator.appCodeName ; document.getElementById("ww").innerHTML +="<br>User Agent: "+navigator.userAgent ; document.getElementById("ww").innerHTML +="<br>Sprache: "+navigator.language ; document.getElementById("ww").innerHTML +="<br>Plattform: "+navigator.platform ; document.getElementById("ww").innerHTML +="<br>CPU-Klasse: "+navigator.cpuClass ; document.getElementById("ww").innerHTML +="<br>Online: "+navigator.onLine ; document.getElementById("ww").innerHTML +="<br>Vendor: "+navigator.vendor; document.getElementById("ww").innerHTML +="<br>Product: "+navigator.product; document.getElementById("ww").innerHTML +=" <br><br><h2>Sprache:</h2> " ; document.getElementById("ww").innerHTML +="Browser: "+navigator.browserLanguage ; document.getElementById("ww").innerHTML +="<br>System: "+navigator.systemLanguage ; document.getElementById("ww").innerHTML +="<br>Benutzer: "+navigator.userLanguage ; document.getElementById("ww").innerHTML +="<br> <br><h2><b>Leistungsmerkmale:</b></h2> " ; document.getElementById("ww").innerHTML +="StyleSheets aktiv: "+NavigatorStyleSheets() ; document.getElementById("ww").innerHTML +="<br>ActiveX-Objekte aktiv: "+CheckActiveX() ; document.getElementById("ww").innerHTML +="<br>Java aktiv: " ; if(navigator.javaEnabled()){ document.getElementById("ww").innerHTML +="Ja "; }else{ document.getElementById("ww").innerHTML +="Nein"; } document.getElementById("ww").innerHTML +="<br>Cookies aktiv: " ; if(navigator.cookieEnabled){ document.getElementById("ww").innerHTML +="Ja "; }else{ document.getElementById("ww").innerHTML +="Nein "; } document.getElementById("ww").innerHTML +="<br>JavaScriptCookies: "+NavigatorJavaScriptCookie() ; document.getElementById("ww").innerHTML +=" <br> <br><h2>Sonstiges:</h2> " ; document.getElementById("ww").innerHTML +="Google ToolBar aktiv: "+IsGoogleToolBarActivated() ; document.getElementById("ww").innerHTML +="<br>Google ToolBar Version: "+GoogleToolBarVersion() ; document.getElementById("ww").innerHTML +="<br> " ; document.getElementById("ww").innerHTML +="<br><h2><b>Sicherheit:</b></h2> " ; document.getElementById("ww").innerHTML +="Verschlüsselung: "+EncryptionStrength() ; document.getElementById("ww").innerHTML +=" <br><br><h2><b>Nur Gecko:</b></h2> " ; document.getElementById("ww").innerHTML +="Product: "+navigator.product ; document.getElementById("ww").innerHTML +="<br>Product Version: "+navigator.productSub ; document.getElementById("ww").innerHTML +="<br>Vendor: "+navigator.vendor ; document.getElementById("ww").innerHTML +="<br>Vendor Version: "+navigator.vendorSub ; document.getElementById("ww").innerHTML +=" <br>"; document.getElementById("ww").innerHTML +="<h2><b>Informationen für mobile Geräte</b></h2>" ; // Batteriestatus var battery = navigator.battery || navigator.mozBattery || navigator.webkitBattery; if (battery) { document.getElementById("ww").innerHTML +="Batterie-Status: ' + (battery.level * 100) + '% (wird' + (battery.charging ? ' ' : ' nicht ') + 'geladen) </pre></blockquote>" ; }else{ document.getElementById("ww").innerHTML +="Kein mobiles Gerät"; } document.getElementById("ww").innerHTML +="<h2><b>Positionsbestimmung</b></h2>" ; document.getElementById("ww").innerHTML +=' Latitude Longitude: <span id="geoloc"> Warte auf Positionsdaten </span> '; var geolocoutput = document.getElementById('geoloc'); var position = {}; if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(geolocShow, geolocError); } else { geolocoutput.innerHTML = 'Positionsbestimmung wird nicht unterstützt.'; } function geolocShow(pos) { position = pos; geolocoutput.innerHTML = position.coords.latitude + ' / ' + position.coords.longitude + '<br />' + '<img src="http://maps.googleapis.com/maps/api/staticmap?center=' + position.coords.latitude + ',' + position.coords.longitude + '&zoom=13&size=300x300&sensor=false"></img>'; } function geolocError(error) { switch(error.code) { case error.PERMISSION_DENIED: geolocoutput.innerHTML = 'Positionsbestimmung wurde vom Benutzer verweigert.' break; case error.POSITION_UNAVAILABLE: geolocoutput.innerHTML = 'Positionsdaten sind nicht verfügbar.' break; case error.TIMEOUT: geolocoutput.innerHTML = 'Zeitüberlauf bei der Positionsbestimmung.' break; case error.UNKNOWN_ERROR: geolocoutput.innerHTML = 'Fehler bei der Positionsbestimmung.' break; } }; document.getElementById("ww").innerHTML +="<br><h2>Bildschirm:</h2>" ; document.getElementById("ww").innerHTML +="Größe: "+screen.width+" x "+screen.height+" Pixel" ; document.getElementById("ww").innerHTML +="<br>Verfügbar: "+screen.availWidth+" x "+screen.availHeight+" Pixel" ; document.getElementById("ww").innerHTML +="<br>Farben: "+screen.colorDepth + " Bit (" + Math.pow(2, screen.colorDepth) + " Farben)" ; function GetDateTime(){ var today=new Date(); return (today) ? today : "undefined" } function GetGMT(){ var today=new Date(); return (today) ? today.toGMTString() : "undefined" } function GetTimeLocaleString(){ var today=new Date(); return (today) ? today.toLocaleString() : "undefined" } function GetTimeZoneOffset(){ var today=new Date(); return (today) ? today.getTimezoneOffset() : "undefined" } function GetTimerValue(){ var today=new Date(); return (Date.parse(today)) ? Date.parse(today) : "undefined" } document.getElementById("ww").innerHTML +="<br><h2>Datum und Zeit:</h2>" ; document.getElementById("ww").innerHTML +="Datum und Zeit: " + GetDateTime() ; document.getElementById("ww").innerHTML +="<br>UTC (GMT): " + GetGMT() ; document.getElementById("ww").innerHTML +="<br>Lokale Einstellung: " + GetTimeLocaleString() ; document.getElementById("ww").innerHTML +="<br>Zeitzonen-Offset: " + GetTimeZoneOffset() + " Minuten" ; document.getElementById("ww").innerHTML +="<br>Wert des Timers: " + GetTimerValue() + " Millisekunden" ; document.getElementById("ww").innerHTML +="<br> (seit dem 1. Jänner 1970, 00:00:00)" ; var myPlugin = navigator.plugins["Shockwave"]; if (myPlugin) document.getElementById("ww").innerHTML +="You have Shockwave installed!" else document.getElementById("ww").innerHTML +="You don't have Shockwave installed!" var myPlugin = navigator.plugins["Quicktime"]; if (myPlugin) document.getElementById("ww").innerHTML +="You have Quicktime installed!" else document.getElementById("ww").innerHTML +="You don't have Quicktime installed!" ShowPlugInDetails() function ShowPlugInDetails(){ var numPlugins = navigator.plugins.length; for (i = 0; i < numPlugins; i++) { var plugin = navigator.plugins[i]; document.getElementById("ww").innerHTML +="<br><h2> Plugin :</h2>" ; document.getElementById("ww").innerHTML +="<br>Plugin-Name: " + plugin.name ; document.getElementById("ww").innerHTML +="<br>Beschreibung:" + plugin.description ; document.getElementById("ww").innerHTML +="<br>Dateiname: " + plugin.filename ; try{ var numTypes = plugin.length; for (j = 0; j < numTypes; j++) { var mimetype = plugin[j]; if (mimetype) { var enabled = (typeof(navigator.appName) != "undefined") ? "Ja" : "Nein"; document.getElementById("ww").innerHTML +="<br> Mime-Typ: " + mimetype.type ; document.getElementById("ww").innerHTML +="<br> Beschreibung:" + mimetype.description ; document.getElementById("ww").innerHTML +="<br> Suffixe: " + mimetype.suffixes ; document.getElementById("ww").innerHTML +="<br> Aktiv: " + enabled ; } } }catch(e){} } } document.getElementById("ww").innerHTML +="<br><h2>Mime-Typen:</h2>" ; ShowMimeTypes() function ShowMimeTypes(){ if (navigator.mimeTypes) { var numMimeTypes = navigator.mimeTypes.length; for (var i = 0; i < numMimeTypes; i++) { var mimetype = navigator.mimeTypes[i]; document.getElementById("ww").innerHTML +=' Beschreibung: ' + mimetype.description ; document.getElementById("ww").innerHTML +=' <br> Mime-Typ: ' + mimetype.type ; if (mimetype.suffixes) document.getElementById("ww").innerHTML +=' <br> Suffixe: ' + mimetype.suffixes ; else document.getElementById("ww").innerHTML +=' <br> Suffixe: -' ; } } } document.getElementById("ww").innerHTML +="<br><h2>Andere Infos</h2>" ; GM_xmlhttpRequest({ 'method': 'GET', 'url': 'http://checkip.dyndns.org/', onload: function(responseDetails) { var content = responseDetails.responseText; var ip =content.split('body')[1].split('body')[0]; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Ip adresse :</td><td valign=top'+ip+'/td></table>'; xx = new Date() if (navigator.cookieEnabled == true) { var cook ="Cookies erlaubt"; } else if (navigator.cookieEnabled == false) { //alert("Cookies verboten"); } else { var cook ="Erlaubnis nicht ermittelbar"; } var a = !1, b = ""; function c(d) { d = d.match(/[\d]+/g); d.length = 3; return d.join(".") } if (navigator.plugins && navigator.plugins.length) { var e = navigator.plugins["Shockwave Flash"]; e && (a = !0, e.description && (b = c(e.description))); navigator.plugins["Shockwave Flash 2.0"] && (a = !0, b = "2.0.0.11") var vtext = 'flash version:'+b+''; } else { if (navigator.mimeTypes && navigator.mimeTypes.length) { var f = navigator.mimeTypes["application/x-shockwave-flash"]; (a = f && f.enabledPlugin) && (b = c(f.enabledPlugin.description)) } else { try { var g = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"), a = !0, b = c(g.GetVariable("$version")) } catch (h) { try { g = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"), a = !0, b = "6.0.21" } catch (i) { try { g = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"), a = !0, b = c(g.GetVariable("$version")) } catch (j) {} } } } var vtext = 'flash nicht gefunden'; } if(navigator. javaEnabled == true) { var javava = 'Java ist aktiviert' }else{ var javava = 'Java deaktiviert oder nicht vorhanden' } var x2 = new Date(); function isMESZ(d){ var df = typeof(d)=="object" ? d : d=="" ? new Date() : new Date(d); return (df.getTimezoneOffset()-(new Date("2000/1/1")).getTimezoneOffset() != 0); } var s_time = isMESZ(x2) ? "Sommerzeit" : "Winterzeit"; var somm = x2.getTimezoneOffset()/60; function DateForm (DateObject) { var tVal = DateObject.getDate(); var s = ((tVal < 10) ? "0" : "") + tVal; tVal = DateObject.getMonth() +1; s += ((tVal < 10) ? ".0" : ".") + tVal; s += "." + DateObject.getFullYear(); tVal = DateObject.getHours(); s += ((tVal < 10) ? " 0" : " ") + tVal; tVal = DateObject.getMinutes(); s += ((tVal < 10) ? ":0" : ":") + tVal; tVal = DateObject.getSeconds(); s += ((tVal < 10) ? ":0" : ":") + tVal; return s; } var x = new Date(); var pc = (DateForm(x)); var h; var x = new Date(); var kbimg = 25; var t1; var tres; var tdiff = 0; var tact; var tgzyk = 5; var tzyk = 50; //Anzahl Messzyklen Timerauflösung function tresulution() { if(trcount == 1) t1=new Date(); if(trcount <= tzyk) ++trcount; else { var t2=new Date(); window.clearInterval(tact); var trdiff = (t2.getTime() - t1.getTime())/tzyk ; var tf = Math.abs(trdiff - tdiff); if(tf > 1 && --tgzyk > 0 ) window.setTimeout("evtimer1()",300); var stex = trdiff.toFixed(0) + " ms"; alert(stex) if(tdiff > 0 && tf >= 1) stex += "(+- " + tf.toFixed(0) + ")"; tdiff = trdiff; tres.innerHTML = stex; } } function evtimer1(){ trcount = 0; tact = window.setTimeout(function () { tresulution() }, 2); } function cal() { var y = new Date(); var diff = y.getTime() - x.getTime() ; if (diff < 200){// window.location="http://static2.pennergame.de/pennergame_media/de_DE/avatare/standard.jpg"; var dfu = ((kbimg + 6) * 8000)/diff; var cache = (dfu > 16000) ? " (Cache?)" : " (" + (kbimg + 6) + " kByte in " + diff + "ms)"; var tdfu = dfu.toFixed(4) ; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Datenvolumen</td><td valign=top> '+tdfu+' Kbits/sek - cache : '+cache+' </td></table>'; } var mf = ""; if (document.all) { h = document.documentElement.clientHeight; mf = document.body.offsetWidth + " X " + h + " Pixel"; } else { mf = window.innerWidth + " X " + window.innerHeight + " Pixel" } var pi = Math.round(window.innerWidth*window.innerHeight) // fenster var fenster = mf; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Fenster grö:sse</td><td valign=top> Y '+fenster+' Pixel = '+pi+'</td></table>'; window.setTimeout(function () { evtimer1() }, 500); } cal() calx(xx) function calx(xx) { y = new Date() diff = y.getTime() - xx.getTime() var zeita = diff/1000; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Ladezeit diese Seite</td><td valign=top> '+zeita+' Sekunden </td></table>'; } try{ var e = document.getElementsByTagName('img'); var str = []; for(var i=0; i<e.length; i++){ //str.push(e.src); var tags = str.push(e.src); } }catch(i){ var tags = '---'; } try{ var e = document.getElementsByTagName('a'); var str = []; for(var i=0; i<e.length; i++){ //str.push(e.src); var tagsa = str.push(e.src); } }catch(i){ var tagsa = '---'; } document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Seiten in history</td><td valign=top> '+history.length+' Seiten </td></table>'; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Cookies</td><td valign=top>'+cook+'</td></table>'; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Flashplayer</td><td valign=top>'+vtext+'</td></table>'; var sa = screen.width*screen.height; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Monitor</td><td valign=top>Y = '+screen.width+' X = '+screen.height+' Pixel : '+sa+'</td></table>'; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Java</td><td valign=top> '+javava+'</td></table>'; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Pc Time</td><td valign=top> '+pc+' '+s_time+' '+somm+' Stunden</td></table>'; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Installierte Plugins</td><td valign=top> '+navigator.plugins.length+' Stück</td></table>'; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>HTML-Tags</td><td valign=top>Diese Datei hat ' + document.all.length + ' HTML-Tags</td></table>'; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Davon Bilder</td><td valign=top>'+tags + ' HTML-Bilder</td></table>'; document.getElementById("ww").innerHTML +='<table width=70% border=0><td width=35% valign=top>Davon Links</td><td valign=top>'+tagsa + ' HTML-Links</td></table>'; }});