Javascript Fehler
Ich hab's immer auf meine Sicherheitseinstellungen geschoben und auf meinen ueberempfindlichen IE. Der ist fuer Entwicklungszwecke sehr hart eingestellt.
Nun haben uns aber ein paar User darauf aufmerksam gemacht das es tatsaechlich irgendwo "Unsauberkeiten" gibt die stoeren.
Es gibt diverse Javascript Fehler.
Als Beispiel mal dieses Testscript mit einem eingebetteten Video.
Mein Debugger gibt mir aus "Objekt erwartet".
function __flash__addCallback(instance, name) {
instance[name] = function () {
return eval(instance.CallFunction("" + __flash__argumentsToXML(arguments,0) + ""));
}
}
instance ist tatsaechlich null. name ist playMedia.
Ist nur ein Beispiel fuer einige Scripterror die kommen. Irgendwie schaut das nach einer dicken Luecke aus. Ob das Cross Site Scripting ist oder ein anderer Fehler kann ich auf die Schnelle nicht feststellen.
Setzt mal bitte einen eurer Spezialisten dran.
Hier das eingebettete Video als Beispiel:
http://www.rcline.tv/trtest.html
Ist die Anzeige von Fehlern im IE abgeschaltet funktioniert es natuerlich. Also bitte mal einschalten.
Sollte sich das im Entwicklerteam nicht nachstellen lassen, schickt mit mal eine Mail. Dann machen wir das im direkten Kontakt per Telefon oder sonst irgendwie.
- Anmelden oder Registrieren um Kommentare zu schreiben

Keine Sicherheitslücke
Hallo,
ja, die JavaScript-Fehler tauchen nur im IE auf wenn ein Script-Debugger installiert ist oder die JS-Fehleranzeige aktiviert ist. Es handelt sich hier allerdings NICHT um eine Sicherheitslücke oder Ähnliches. ViMP (der neue Player) erstellt JavaScript-Callbacks, damit der Player von außen gesteuert werden kann (Play, Pause, etc.). Dies wird momentan nicht verwendet, ist aber trotzdem im Player vorhanden.
Anscheinend hat der Player oder Flash selbst (das konnten wir leider auch noch nicht rausfinden) Probleme, die Callbacks wieder zu entfernen, was dazu führt dass diese Fehlermeldungen aufpoppen, wenn eine Seite mit Player geschlossen wird. Das ist nervig, aber wir konnten das Problem noch nicht genauer lokalisieren. Sobald wir eine Lösung dafür haben werden wir es natürlich sofort beheben, aber bis dahin musst du leider die Fehleranzeige deaktivieren.
Auf alle Fälle vielen Dank für den Hinweis :)
Grüße,
Andreas
--
osTube 2.x Lead Developer