Какой-нибудь совет по отладке / разработке приложений Silverlight, которые должны работать в Firefox? - PullRequest
2 голосов
/ 03 сентября 2011

Я разработчик, который много работает с Silverlight, и время от времени я испытываю разочарование по поводу того, что различные браузеры не очень хорошо работают с Silverlight. В частности, я заметил, что Firefox часто плохо взаимодействует с Silverlight и атакует плагин за попытку взаимодействия с браузером.

В частности, я видел разные версии Firefox, когда:

  • Пользователь инициирует действие, требующее доступа к буферу обмена, и должно отображаться стандартное диалоговое окно безопасности Silverlight. Другие браузеры справляются с этим просто отлично.
  • Приложение Silverlight просит браузер отобразить окно сообщения для пользователя (с тех пор я использовал для этого пользовательский интерфейс Silverlight, потому что Firefox просто не понравился)
  • Silverlight запускается в Firefox с запущенным GoToMeeting
  • Плагин отнимает немного времени на операции (гораздо меньше допусков, чем другие браузеры, но обычно я могу с этим что-то сделать)
  • Довольно много раз по малой причине, в частности

Что я могу сделать как разработчик, чтобы избежать подобных проблем для пользователей, использующих Firefox? Что я могу сделать, чтобы проанализировать проблему, когда плагин SL падает? Я не считаю, что призывать людей использовать Chrome или IE - это жизнеспособное решение, но на приложениях SL не так много ресурсов, чтобы хорошо работать с Firefox.

Ответы [ 2 ]

1 голос
/ 04 сентября 2011

Лучшее, что вы можете сделать, если вы выполняете требования , это сообщить об этих ошибках .Хотя некоторые из них больше похожи на ошибки в Firefox, например «Silverlight запускается в Firefox с запущенным GoToMeeting».

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

0 голосов
/ 14 декабря 2011

Это известная ошибка в Firefox, если для dom.ipc.plugins.enabled установлено значение false в Firefox.См. ошибка 602502 в Bugzilla.

Если можете, установите его на true, и все будет в порядке.

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