Я разрабатываю веб-приложение (предназначенное для работы как богатый клиент и способный позволить себе любую (даже ночную сборку) версию Firefox Chromium).
Фон интерфейса приложения должен быть прозрачным (отображающий основные окна или рабочий стол). Как я могу это достичь? Следующие стандарты не имеют значения, но было бы неплохо.
Первичная целевая платформа - Linux.
UPDATE адресация комментариев и ответов, полученных до момента 2010-07-07T01: 44Z.
Технически это ничего не касается взаимодействия кода и взлома "песочницы". Это о составе окна. Я даже думаю, что он может быть легко реализован в компоновщическом оконном менеджере без браузера, даже зная об этом - просто замените какой-то бесполезный цвет (например, "fuchsia" широко используется для этого во время Windows 9x) с содержимым нижнего слоя.
В политическом плане это может быть и должно быть ограничивающей функцией (например, доступ к локальному файлу и веб-камерам), что может быть разрешено для приложений доверенных интрасети (локальные веб-технологии с богатыми клиентскими приложениями, похоже, являются началом тренда) Firefox и Chromium реализуют все больше возможностей для этого) и запрещены для неизвестных 3-х сторонних веб-сайтов (но для этого потребуется более сложное взаимодействие между браузером и оконным менеджером).
Причина, по которой мне это нравится, заключается в том, что я хочу построить кросс-платформенное (Linux, Windows, Mac), нулевое установочное, привлекательное приложение для богатых клиентов (не предназначенное для использования в качестве интернет-сайта) с веб-технологий (например, HTML5, CSS3 и JavaScript). Я даже, вероятно, попытаюсь использовать некоторые технологии без браузера, чтобы запустить его (я слышал о Mozilla Prism и XulRunner, KDE и Windows, предлагающих использовать HTML для виджетов рабочего стола, Chromium предназначен для чего-то подобного и т.д.).