Приложения браузера XAML

редактировать
XBAP
Расширение имени файла .xbap
Тип Интернет-носителя application / x-ms-xbap
Тип форматаСистема управления пакетами, файловый архив
Контейнер для Программного пакета
Расширен изZIP

Браузерные приложения XAML (XBAP, произносится как «ex-bap») - это приложения Windows Presentation Foundation (.xbap), которые размещаются и запускаются внутри сети . браузер, например Firefox или Internet Explorer. Размещенные приложения выполняются в среде с частичным доверием песочницы, и им не предоставляется полный доступ к ресурсам компьютера, таким как открытие нового сетевого подключения или сохранение файла на диск компьютера, а также не все функции WPF доступен. Размещенная среда предназначена для защиты компьютера от вредоносных приложений ; однако он также может работать в режиме полного доверия, если клиент изменит разрешение. Запуск XBAP со страницы HTML выполняется без проблем (без запроса безопасности или установки). Хотя каждый воспринимает приложение, работающее в браузере, на самом деле оно выполняется во внепроцессном исполняемом файле (PresentationHost.exe), управляемом виртуальной машиной. В первоначальном выпуске .NET Framework 3.0 XBAP выполнялись только в Internet Explorer. С выпуском .NET Framework 3.5 SP1, который включает расширение XBAP, они также работают в Mozilla Firefox.

Содержание
  • 1 Ограничения XBAP
    • 1.1 Разрешено
    • 1.2 Не разрешено
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Ограничения XBAP

Приложения XBAP имеют определенные ограничения на то, какие функции .NET они могут использовать. Поскольку они работают с частичным доверием, они ограничены тем же набором разрешений, которые предоставлены любому приложению InternetZone. Однако почти все стандартные функции WPF, около 99%, доступны приложению XBAP. Таким образом, доступно большинство функций WPF UI.

Начиная с февраля 2009 г., приложения XBAP больше не работают при запуске из Интернета. Попытка запустить XBAP приведет к тому, что браузер выдаст общее сообщение об ошибке. В Internet Explorer 9 существует опция, с помощью которой можно разрешить запуск приложений, но это нужно делать с осторожностью, поскольку это увеличивает потенциальную поверхность атаки, а в XBAP были обнаружены уязвимости безопасности.

Разрешено

  • 2D-рисование
  • 3D
  • Анимация
  • Аудио

Не разрешено

  • Доступ к ОС перетаскивание
  • Растровые эффекты (они устарели в.NET 3.5 SP1)
  • Прямое взаимодействие с базой данных (если приложение не полностью доверено)
  • Взаимодействие с элементами управления Windows или ActiveX элементами управления
  • Большинство стандартных диалогов
  • Эффекты шейдеров
  • Автономная Windows
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-22 06:11:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте