Silverlight 4 - повышенное разрешение * внутри * браузера
Я знаю, что Silverlight 4 может обрабатывать повышенные разрешения вне браузера. Есть ли способ сделать это внутри браузера?
Мне нужно сделать менеджер загрузки папок / файлов, который дает лучший пользовательский опыт, чем стандартный, и я хотел бы реализовать его в Silverlight.
Я знаю, что у Java есть возможность получить повышенные разрешения, но вы должны прикрепить подписанный сертификат к вашему приложению. Есть ли у Silverlight 4 аналогичная опция - для получения повышенных разрешений путем присоединения подписанного сертификата (конечно, после предупреждения пользователя)?
-Doug
2 ответа
Я считаю, что опция полного доверия доступна только как приложение OOB - ссылка: http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx
Это возможно в Silverlight 5, но для этого требуется наличие раздела реестра "AllowElevatedTrustAppsInBrowser". См.: Как: разрешить запуск доверенных приложений внутри браузера
Это делает эту функцию практически бесполезной: установщик не должен изменять ключ, потому что он является глобальным значением для всех приложений, поэтому выигрывают только приложения локальной интрасети (где политики сервера могут изменять этот ключ).
Если я не прав, поправьте меня, потому что было бы здорово, если бы вы доверяли приложениям в браузере:)