Code direkt im Browser editieren, sehr praktisch:
http://codemirror.net/
Aber auch nur für die Anzeige ist das Modul sehr praktisch!
|
Code direkt im Browser editieren, sehr praktisch:
http://codemirror.net/
Aber auch nur für die Anzeige ist das Modul sehr praktisch!
Mit einem kleinen Trick kann man auslesen, ob der Besucher deiner Website eine bestimmte URL schon besucht hat. Die Browserhersteller kennen das “History Stealing” schon lange, tun aber nichts dagegen.
So gehts:
<pre>
function hasLinkBeenVisited(url) {
var link = document.createElement('a');
link.href = url;
document.body.appendChild(link);
if (link.currentStyle) {
var color = link.currentStyle.color;
if (color == '#ff0000')
return true;
return false;
} else {
link.setAttribute("href",url);
var computed_style = document.defaultView.getComputedStyle( link, null );
if (computed_style) {
if (computed_style.color == 'rgb(255, 0, 0)')
return true;
}
return false;
}
}
</pre>
Dabei muss per CSS die Farbe rot für besuchte Links definiert sein.
Code von http://www.merchantos.com/makebeta/tools/spyjax/
Der Browser schickt soviel spezifische Informationen mit, dass man einen einzelnen Benutzer oft nur am Browser erkennen kann.
Zusätzlich zum http-Header braucht man dazu noch ein Javascript, welches sich die installierten Fonts, Browser Plugins und SuperCookie-Infos holt.
Siehe hier: https://panopticlick.eff.org/