Работают ли приложения XUL только в Firefox - PullRequest
2 голосов
/ 21 августа 2010

Недавно я видел приложение на основе XUL, которое предположительно работает на рабочем столе.Разве XUL не является языком Firefox?Я думал, что он не будет работать ни с чем, кроме Firefox, и, конечно, не будет работать в качестве настольного приложения.

Может ли тот, кто знает больше о XUL, подтвердить его совместимость с другими браузерами (IE, Chrome и т. Д.)и если он работает как настольное приложение, его совместимость с операционными системами (Windows, Mac, Linux)

Ответы [ 4 ]

1 голос
/ 21 августа 2010

XUL работает только на xulrunner, а Firefox построен поверх xulrunner. Другие приложения построены на xulrunner (например, Thunderbird). Вы также можете создавать приложения поверх xulrunner.

1 голос
/ 21 августа 2010

XUL - это описательный язык для пользовательского интерфейса, используемый в Firefox , но также используется в других приложениях Mozilla, таких как Thunderbird, например

Существует проект с именем Xul Runner , позволяющий использовать XUL для настольных приложений (см., Например, Pencil ).

AFAIK, все приложения Mozilla для некоторых совместимы с Windows, Mac, Linux и другими системами.

1 голос
/ 21 августа 2010

XUL - язык интерфейса пользователя.Первоначально он был создан для mozilla / firefox, но также используется thunderbird .

Механизм компоновки Gecko - это то, что визуализирует XUL, и любое приложение, которое использует этот механизм, можетбыть построенным с этим.См. XUL Runner .

Механизм компоновки был написан с учетом межплатформенных задач, поэтому он работает на Windows, Linux и Mac.

1 голос
/ 21 августа 2010

check http://en.wikipedia.org/wiki/XULRunner. он был создан для запуска приложений xul, таких как firefox. songbird также основан на XUL. более подробно см. этот вопрос .

Чтобы ответить на реальный вопрос, да, приложения для настольных компьютеров могут быть встроены в Xul, как Firefox. страница вики, на которую я ссылался, даже указывает на видеоигру, создаваемую с ее помощью. в своей основе это просто еще одна прикладная среда.

...