Frage von MoinMoin2014, 21

HTML/XSS/JavaScript - Failed To Load ausgeben?

Hallöle :)

Folgendes: ich bin auf der Suche nach einer Möglichkeit, ein "Failed To Load" mit HTML und Javascript ausgeben zu lassen.

Ich habe an dieser Stelle ein XSS-Objekt (Cross Site Script ) und zwar den Abonnieren-Button von YouTube zum einbetten. Leider wird der vom Mozilla-Plugin NoScript erkannt und damit blockiert (standartmäßig). Da immer mehr Nutzer mit NoScript surfen, möchte ich eine Methode suchen, quasi einen "Platzhalter" ausgeben an der Stelle erscheinen zu lassen, wo eigentlich mein XSS-Objekt hätte sein sollen, oder zumidnest einen Hinweis oder sowas.

Wer weiß was? :)

Hilfreichste Antwort - ausgezeichnet vom Fragesteller
von HorstSergio, 9

Du könntest am Ende der Seite eine Funktion aufrufen, die kontrolliert ob der YT-Button vorhanden ist. Fiddle: https://fiddle.jshell.net/174fx7fn/


Wenn dasYT- Element nicht vorhanden ist, wird "Failed" ausgegeben.
(function() {
if (!document.getElementById('yt-button')) {
document.getElementById('container').innerHTML = 'Failed';
}
})();

Kommentar von MoinMoin2014 ,

Vielen Dank für deine Hilfe, ich habe es probiert und es klappt super, haber aber aus Geizigkeit eine simple Methode gewählt:

<img src="http://XXX.auf-youtube-abonnieren.jpg" href="https://www.youtube.com/subscription_center?add_user=USERNAME">

:D

Antwort
von webflexer, 16

Schon mal versucht mit dem HTML <noscript> Tag zu arbeiten?

http://www.mediaevent.de/xhtml/noscript.html

Kommentar von MoinMoin2014 ,

Jop, funktioniert aber nur, wenn Javascript gänzlich deaktiviert ist - NoScript macht sich mehr um das XSS Sorgen...

Keine passende Antwort gefunden?

Fragen Sie die Community