Diese Parameter verrät der Browser.

IP, Cookie, Sprache, Bildschirmgröße und vieles mehr. Bösartige Tracker speichern das. 
Die Daten werden mit PHP und Javascript ausgelesen. Sie können diese mit Ajax und anderen Techniken auf dem Server abgespeichert werden. Mach ich aber nicht. Probiers gleich aus !

Über den Webserver:

Deine IP-Adresse: 2600:1f28:365:80b0:ae1d:5e0c:c028:da7
Du kommst von:
Anfrage Methode: GET
Dein Browser erlaubt: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Server Protokoll: HTTP/1.1
Browser-Version: CCBot/2.0 (https://commoncrawl.org/faq/)
Sprache: en-US,en;q=0.5
Port: 47022
Trackbarkeit Do not track me disabled
Timestamp: 1773715911.6907
Session ID: 9a4541e4fcc8f0ef481aa09edaf6a3ea
Cookie:
GPC.Signal No GPC signal detected

Über Javascript:

Wenn Du die Maus über diese Zeile ziehst, werden X und Y Koordinaten angezeigt:
Bei Android einfach in den Text tippen, nicht ziehen..



 

  • Stefan Höhn : Benutzt seit ca. 2000 Linux. Ist ein dilettierenter Autodidakt, ist der Webmaster und einziger Autor von untergang.de. Mehr Info : https://stefan-höhm.de
  • masto-link: Share to Mastodon // I got the key, I got the secret… let key = 'mastodon-instance'; let instance = localStorage.getItem(key); // get the link from the DOM const button = document.querySelector('.mastodon-share'); // refresh the link with the instance name const refreshlink = (instance) => { button.href = `https://${instance}/share?text=${encodeURIComponent(document.title)}%0A${encodeURIComponent(location.href)}`; } // got it? Let's go! if (button) { // labels and texts from the link let prompt = button.dataset.prompt || 'Please tell me your Mastodon instance'; let editlabel = button.dataset.editlabel || 'Edit your Mastodon instance'; let edittext = button.dataset.edittext || '✏️'; // Ask the user for the instance name and set it… const setinstance = _ => { instance = window.prompt(prompt, instance); if(instance) { localStorage.setItem(key, instance); createeditbutton(); refreshlink(instance); button.click(); } } // create and insert the edit link const createeditbutton = _ => { if (document.querySelector('button.mastodon-edit')) return; let editlink = document.createElement('button'); editlink.innerText = edittext; editlink.classList.add('mastodon-edit'); editlink.title = editlabel; editlink.ariaLabel = editlabel; editlink.addEventListener('click', (e) => { e.preventDefault(); localStorage.removeItem(key); setinstance(); }); button.insertAdjacentElement('afterend', editlink); } // if there is a value in localstorage, create the edit link if(localStorage.getItem(key)) { createeditbutton(); } // When a user clicks the link button.addEventListener('click', (e) => { // If the user has already entered their instance // and it is in localstorage write out the link href // with the instance and the current page title and URL if(localStorage.getItem(key)) { refreshlink(localStorage.getItem(key)); // otherwise, prompt the user for their instance and save it to localstorage } else { e.preventDefault(); setinstance(); } }); }

Ältere Beiträge

Ähnliche Beiträge