Я читал об уязвимости XSS в настольных приложениях, таких как Skype и ICQ.Интересно, почему они решили использовать HTML в таких приложениях, которые также могут быть написаны без HTML?Есть ли простая причина?Кто-нибудь знает, использует ли Skype html только на таких страницах, как «Skype Home», или весь GUI написан на html?
Я спрашиваю, потому что я пишу веб-приложение, которое работает в браузере и будетпосле портирования на мобильные и настольные платформы.Вы можете сравнить его с мессенджерами, но на самом деле это нечто иное.
Я думал об использовании PhoneGap для простого «копирования» проекта на мобильные платформы и использования системных функций через API PhoneGap.Но я думаю, что это может быть медленно и / или не очень красиво.Кроме того, это не выглядело бы нативно, поэтому возникает вопрос: использовать ли наш собственный html GUI на всех платформах (чтобы он выглядел одинаково везде) или адаптировать концепции дизайна каждой платформы (используя нативные элементы управления на родных языках или, например, Titanium (что, к сожалению, слишком дорого)).
Но я никогда не думал об использовании HTML в настольных приложениях.Как ты это вставляешь?Я использую C #.Используя элемент формы WebBrowser или какой-то движок рендеринга в веб-браузере?