2010-12-13 4 views
0

Есть ли способ создать глобальную функцию в Xul (используя javascript, я полагаю, это единственный способ), например, я мог бы назвать это из любого файла любого окна?Как создать глобальную функцию в Xul?

+0

Вы хотите сказать, что хотите избежать включения одного и того же файла javascript в каждое окно? Или вы в порядке с этим, но хотите, чтобы область была доступна для всех окон, таких как синглтон? – pc1oad1etter

+0

@ pc1oad1etter Я хочу, чтобы не включать одни и те же файлы javascripts в каждое окно. –

+0

Не знаю ничего подобного, если не построить пользовательский xulrunner. Модули кода Javascript дают вам глобальные синглтоны, но это не то, что вам нужно. – pc1oad1etter

ответ

0

Если вы создаете компонент и регистрируете его с помощью категории JavaScript global privileged property, то он будет отображаться как глобальный объект в каждом хромированном окне.

+0

Я использовал XPCom для этого. @ Pc1oad1etter и ваши ответы тоже хороши, спасибо! –

Смежные вопросы