Импорт / включение другого файла XUL в XUL - PullRequest
2 голосов
/ 28 сентября 2010

Я пишу дополнение для Firefox в XUL и хочу включить другой файл XUL в мой browser.xul. В PHP я бы использовал что-то вроде этого: include ("anotherFIle.php"); но я не знаю эквивалент в XUL. Каков наилучший способ сделать это?

Ответы [ 2 ]

2 голосов
/ 28 сентября 2010

XUL имеет iframe , похожий на HTML iframe. Однако, если вы просто пытаетесь добавить некоторые элементы пользовательского интерфейса в уже существующий пользовательский интерфейс, посмотрите на overlays .

0 голосов
/ 28 сентября 2010

Необработанный файл, включая ala PHP, нельзя сделать на многих других языках.XUL является / не является императивным языком программирования, а является языком разметки - и включает в себя просто не очень.

Вы можете использовать iframe для включения другой HTML-страницы, но я не верюВы можете включить локальные файлы или другой XUL.

См. Использование Remote XUL , где вы получите этот полезный совет:

Поддержка удаленного XUL долгое время была потенциальной проблемой безопасности;поддержка была удалена в Gecko 2.0.Это также означает, что вы не можете загрузить XUL, используя file: // URLs.

Учебное пособие по XUL: панели содержимого предполагают, что вы можете включить XUL через iframe, но яне вижу ни одного рабочего примера.

...