Ich benutze Silverlight.CreateObject Funktion, um ein Objekt-Tag mit einem XAP zu erstellen, die dynamisch ist, d. H. Es macht es auf einen Klick auf etwas. Und wenn du das wieder zurückklickst, verschwindet es. Wenn Sie erneut darauf klicken, sollte das XAP erneut anzeigen, ohne es erneut zu laden () (wie es einmal heruntergeladen wurde). Alles funktioniert gut in IE. Aber in Firefox, wenn ich es erneut anklicke, beginnt es wieder zu laden. In Fiddler zeigt es privaten Cache für IE und Firefox. Kann mir jemand helfen?Silverlight in Firefox immer wieder geladen
Antwort
Warum fügen Sie diese Komplexität hinzu? Warum legen Sie nicht einfach den Sichtbarkeitsstil des Tags HTML DIV oder OBJECT fest?
Danke für die Antwort auf Michael. Ich mache so bcoz es gibt 7 bis 8 silverlight Komponenten in der einzelnen Seite. Also möchte ich die Seite nicht zu langsam machen. Also erstelle ich das silverlight Objekt dynamisch. jetzt irgendwelche Ideen ?? – Manish
Wenn Sie in Firefox ein DOM-Element ausblenden, das eine SL-App enthält, wird die SL-Anwendung neu initialisiert. Wir haben jQuery verwendet, um das Objekt-Tag zu entfernen, und dann das Element ausgeblendet:
$ ("# element object"). remove(); $ ("# element"). Hide();
... Bevor Sie show() ausführen, müssen Sie das SL-Objekt-Tag neu erstellen. Dies gilt auch, wenn ein DOM-Element durch geladenen Inhalt von $ .ajax ersetzt wird.
Können Sie versuchen, die Silverlight.js 2.0-Version von Microsoft zu verwenden. Das könnte das Caching-Problem lösen?
Hey Abhang. Jetzt ist es nicht in unserer Hand. ;-) – Manish
- 1. Silverlight wird nicht geladen
- 2. System() immer wieder 127
- 3. Checkbox immer wieder falsch
- 4. Hintergrundbild verschwindet immer wieder
- 5. Silverlight-Problem mit Firefox 3.6?
- 6. Display-Alarm-Box immer wieder
- 7. Firefox onLocationChange nicht immer
- 8. Java: Boolean immer wieder wahr
- 9. Silverlight-Anwendung wird nicht geladen
- 10. Silverlight in ASPX-Seite nicht geladen
- 11. Öffnen Sie Firefox-Fenster in Selen mit Firefox-Addons geladen?
- 12. jQuery.hoverIntent.js in Firefox-Erweiterung nicht geladen
- 13. Wie testen Sie im App-Kauf immer wieder und wieder ...?
- 14. Uploadify immer einfrieren mein Firefox
- 15. animateWithDuration Completion Block Feuer immer und immer wieder
- 16. UICollectionView cellForItemAtIndexPath rief immer und immer wieder auf Scrollen
- 17. Batteriestatus wird immer nicht geladen
- 18. Resize Skript anhängt Objekt, tut es immer und immer wieder
- 19. Lauf ansible aber immer wieder scheiterte immer über ssh
- 20. While-Schleife, die Wiederholung immer und immer wieder, Java
- 21. Mercurial immer wieder Fehler 400: Ungültige Anforderung
- 22. Problem mit Silverlight 3 Plugin auf FireFox
- 23. gradlewAssemble erzeugt immer wieder das selbe APK
- 24. Silverlight BrowserInformation für Chrome und Firefox
- 25. VS2010 verbindet das Projekt immer wieder
- 26. Warum QGraphicsItem :: scenePos() immer wieder (0,0)
- 27. Silverlight Grid geladen, aber nicht zeigt Daten
- 28. Tex tabularx zeigt immer wieder schmale Zellen
- 29. Lauf TestNG Tests immer wieder programmatisch
- 30. Primefaces p: Dialog öffnet sich immer wieder
Ich habe das gleiche Problem mit FF 3.5, in meinem Fall keine dynamische Belastung! ein einzelner SL, der innerhalb eines Ajaxtoolkit-Tabs erscheint ... jedes Mal, wenn Sie zum Plugin-Tab wechseln, wird er erneut geladen und neu initialisiert. und das gleiche Problem existiert in Chrome 6.0, aber nicht IE. –