Hallo,
Ich versuche seit gestern dieses Anti Framekiller script zum laufen zu bringen.
es scheitert leider an dem 204 error respond den ich glaube ich nicht hinbekommen habe.
meine php lösung sieht so aus:
jedoch funktionierts nicht. d.h. es stoppt einfach alles das frame wird auch nicht geladen. und im firefox geht dann garnichts mehr kein link und kein neuladen der seite etc...
Anti framekiller script (es geht um den "http://server-which-responds-with-204.example.com" teil):
quellen:
http://coderrr.wordpress.com/2009/02...ui-redressing/
http://en.wikipedia.org/wiki/Framekiller
ps. bitte keine diskussion über nützlichkeit oder moral. danke.
Ich versuche seit gestern dieses Anti Framekiller script zum laufen zu bringen.
es scheitert leider an dem 204 error respond den ich glaube ich nicht hinbekommen habe.
meine php lösung sieht so aus:
PHP-Code:
<?php
header("HTTP/1.0 204 No Content");
?>
Anti framekiller script (es geht um den "http://server-which-responds-with-204.example.com" teil):
Code:
var prevent_bust = 0;
// Event handler to catch execution of the busting script.
window.onbeforeunload = function() { prevent_bust++ };
// Continuously monitor whether busting script has fired.
setInterval(function() {
if (prevent_bust > 0) { // Yes: it has fired.
prevent_bust -= 2; // Avoid further action.
// Get a 'No Content' status which keeps us on the same page.
window.top.location = 'http://server-which-responds-with-204.example.com';
}
}, 1);
http://coderrr.wordpress.com/2009/02...ui-redressing/
http://en.wikipedia.org/wiki/Framekiller
ps. bitte keine diskussion über nützlichkeit oder moral. danke.

Kommentar