10 Stimmen

Silverlight funktioniert nicht in Firefox 3.6.12

Wir haben ein merkwürdiges Verhalten in Firefox mit Silverlight. Wir haben alles versucht und ich hoffe auf weitere Ideen. Nachfolgend ist das Verhalten

  1. Installieren Sie firefox (3.6.12) und silverlight (4.0.50917.0). Die Versionen dort sind gesperrt und nicht von uns kontrolliert und auf allen Rechnern unserer Benutzer.

  2. Besuchen Sie unsere Silverlight-Anwendung (auch eine einfache Anwendung mit nur einem Hintergrund)

  3. Anstatt unsere Anwendung zu sehen, sehen Sie "Get Microsoft Silverlight" -- (about:plugins meldet silverlight 4.0.50917.0 installiert und aktiviert)

  4. Website im IE besuchen, App funktioniert

  5. Installieren oder deinstallieren Sie ein beliebiges Plug-in (ich habe Firebug und IETab2 ausprobiert)

  6. Klicken Sie nach der Installation auf "Neustart", wenn Sie dazu aufgefordert werden.

  7. Nach dem Neustart von FF funktioniert Silverlight wie erwartet

  8. Schließen Sie Firefox und öffnen Sie es erneut.

  9. Silverlight ist wieder einmal kaputt

Irgendwelche Ideen? Wir haben es mit dem Eintrag CWDIllegalInDllSearch in der Registrierung versucht - ohne Erfolg. Bitte um Hilfe!

7voto

Jehof Punkte 33506

Ich denke, es handelt sich um ein Problem mit Firefox, das mit Version 3.6.14 behoben wurde. Siehe dies BugReport auf Bugzilla. Ein Speicherleck in früheren Versionen verursachte einige Probleme im Silverlight-Erkennungsskript von Firefox.

Ich kann nur empfehlen, Firefox auf Version 3.6.14 zu aktualisieren. Aber vorher würde ich es in einer lokalen Testumgebung versuchen, um zu prüfen, ob es wirklich ein Fehler in Firefox ist.

Aktualisierung: Es scheint ein generelles Problem mit Firefox 3.6.x zu sein, denn einige Benutzer melden den gleichen Fehler wie Sie mit höheren Versionen als 3.6.14. Siehe aquí y aquí .

6voto

Moog Punkte 10114

Das einzige, was mir einfällt, ist die Deaktivierung des Plugin-Containers

  • Geben Sie in der Adressleiste von Firefox about:config ein
  • Lesen Sie die Warnung, wählen Sie aus, ob Sie immer erinnert werden möchten oder nicht, und akzeptieren Sie
  • In der Suchleiste der Konfigurationsoptionen geben Sie nun ein: npctrl
  • Sie sollten dann den Eintrag: dom.ipc.plugins.enabled.npctrl.dll sehen
  • Ändern Sie den Wert von true auf false (ein Doppelklick genügt, um dies zu ändern)
  • Firefox neu starten

EDITAR

Es gibt eine weitere Möglichkeit, das Silverlight-Plugin zu deaktivieren und dann wieder zu aktivieren. Anstatt es erneut zu installieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X