Silverlight загружается снова и снова в Firefox - PullRequest
1 голос
/ 09 июня 2009

Я использую функцию Silverlight.CreateObject для создания тега объекта с динамическим xap, то есть он делает это одним щелчком мыши. И когда ты щелкаешь это снова, оно исчезает. Когда вы щелкнете по нему еще раз, он должен снова отобразить XAP , не загружая его снова (как он был загружен один раз) Все отлично работает в IE. Но в Firefox, когда я нажимаю на него снова, он начинает загружать его снова. В fiddler он показывает Private Cache для IE и Firefox. Кто-нибудь может мне помочь?

Ответы [ 3 ]

1 голос
/ 18 августа 2009

В Firefox, когда вы скрываете элемент DOM, содержащий приложение SL, приложение SL инициализируется заново. мы использовали jQuery для удаления тега объекта, а затем скрыли элемент:

$ ("# элемент object"). Remove (); $ ( "# Элемент") скрыть ();.

... перед тем, как сделать show (), вам нужно заново создать тег объекта SL. Выше также применимо при замене элемента DOM содержимым, загруженным в $ .ajax.

0 голосов
/ 28 ноября 2009

Не могли бы вы попробовать использовать версию Silverlight.js 2.0 от Microsoft. Это может решить проблему кеширования?

0 голосов
/ 10 июня 2009

Почему вы добавляете этот уровень сложности? Почему вы просто не устанавливаете стиль видимости тега HTML DIV или OBJECT?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...