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

Javascript или XUL окна без iframe

Я пытаюсь создать многооконный сайт для своих закладок, но у меня есть некоторые проблемы. Вот js-версия того, что я пытаюсь построить: http://www.students.itu.edu.tr/~ozyildiri2/zpwin/zapatec К сожалению, есть проблемы с этим подходом. Сайты в окна…
15 ноя '09 в 19:40
1 ответ

Можно ли проверить установленные дополнения в Firefox с помощью веб-страницы (php/javascript)?

Мне нужно проверить, установлено ли мое дополнение Firefox, когда пользователи заходят на мой сайт. Если аддон не установлен, пользователи увидят предупреждение об установке аддона, а если аддон уже установлен, оповещения не будет.
11 июн '13 в 04:31
1 ответ

History.replaceState не работает для приложений и плагинов XUL?

У меня есть объект браузера в моем приложении XUL так: <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin" type="text/css"?> <window title="Students" xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.o…
30 сен '13 в 12:10
2 ответа

Почему этот код XUL работает, а эквивалент Javascript - нет?

XUL путь: <toolbar id="PersonalToolbar"> <toolbarbutton id="Testing-Doit-Button2" class="bookmark-item pagerank" tooltiptext="Do it!" oncommand="testing_doit();" /> </toolbar> способ javascript: function createBookmarkItem() { cons…
18 ноя '09 в 18:08
3 ответа

Ошибка "Переменная не определена" в моем расширении Firefox

Я разрабатываю дополнение для Firefox. Когда я запускаю его, я открываю консоль браузера и там AMO_Uedit_Beta_Firefox is not defined :browser.xul, <?xml version="1.0"?> <?xml-stylesheet href="chrome://Uedit/skin/skin.css" type="text/css"?&g…
09 июн '15 в 21:53
0 ответов

Измените боковую панель дополнения Firefox SDK на вкладку или окно

Мне нужна помощь с боковой панелью плагина Firefox: sdk/ui/sidebar var sidebars = require("sdk/ui/sidebar"), ... var orderSidebar = sidebars.Sidebar({ id: "order-sidebar", title: "clix Sidebar", url: self.data.url("html/order-sidebar.html"), onHide:…
02 янв '17 в 18:09
2 ответа

Как перенести расширение Firefox в Google Chrome?

Если я создам расширение Firefox, будет ли оно работать в Google Chrome также с некоторыми изменениями? Я обнаружил, что расширение Google Chrome разрабатывается по адресу: http://developer.chrome.com/extensions/ оно выглядит иначе, чем XUL. Значит …
05 апр '13 в 06:36
3 ответа

Есть ли способ скрыть курсор мыши в Xul или javascript?

Есть ли способ скрыть курсор мыши в Xul или javascript?
10 фев '11 в 16:56
1 ответ

Я изо всех сил пытаюсь вызвать эту необычно структурированную функцию Javascript из XUL

(function(aLeftPane) { ... }) ("History"), Полная функция здесь: http://pastebin.com/t2QPtRET Я не смог понять, как содержимое набора секунд в скобках передается функциям в первом наборе. Я хочу превратить жестко закодированную "Историю" в переменну…
20 янв '14 в 00:09
1 ответ

Как стилизовать фон контекстного меню для стиля ОС по умолчанию вместо прозрачного

В моем расширении Firefox у меня есть дерево, которому назначено контекстное меню. Контекстное меню отображается и работает, но фон прозрачен. Данные строки дерева отображаются через контекстное меню. Как установить стиль контекстного меню ОС по умо…
31 май '12 в 10:49
2 ответа

Как исправить фокус / кликабельность текстовых полей XUL?

На нормальной веб-странице <input type='text'/>в Firefox вы можете щелкнуть в любом месте элемента, и браузер "сфокусируется" на этом элементе. На XUL (расширение Firefox) <textbox> элемент, однако, только щелкая по крайним левым краям ч…
20 июн '10 в 06:43
0 ответов

Как прокрутить элемент дерева XUL менее чем на целую строку?

У меня есть элемент дерева XUL, и я хотел бы прокручивать строки вверх и вниз для каждого пикселя, а не для целых строк, если это возможно. Просматривая исходный код в mozilla-central и копию Thunderbird в comm-central, похоже, что я могу только про…
23 авг '10 в 00:26
1 ответ

Как я могу переопределить настройки скина через код?

У меня есть расширение Firefox, которое меняет цвет вкладки браузера следующим образом: tabBrowser.tabContainer.childNodes[i].style.backgroundColor = "#8f8"; Этот код отлично работает в моем профиле разработки, но в рабочем профиле у меня установлен…
25 мар '11 в 04:26
1 ответ

Управление вкладками Firefox

Я работаю над расширением Firefox, до сих пор я работал с браузером XUL, чтобы управлять пользовательской навигацией по веб-сайтам и сохранять посещенные страницы, но браузер ограничен, я пробовал простой поиск в Google, когда я нажимал на некоторые…
04 фев '14 в 10:27
1 ответ

Отладка элемента браузера в расширении Firefox

Я пытаюсь разработать расширение для Firefox, которое добавляет панель, позволяющую пользователю взаимодействовать с DOM любой веб-страницы. Я хотел бы повторно использовать веб-компоненты, которые я уже создал. Веб-компоненты построены с использова…
1 ответ

Передать значения переменных из дочернего XUL-окна в родительское XUL-окно с помощью JavaScript

У меня есть функция, чтобы получить значения выбранного флажка из файла xul (скажем, tree.xul). В другом файле XUL есть текстовое поле, в которое я хочу передать значения (значения меток) выбранного флажка (скажем, textbox.xul). Первоначально я откр…
24 авг '11 в 08:08
1 ответ

Событие onclick из узлов XML

Мои документы представляют собой смесь тегов XML и HTML. где HTML-теги извлекаются из пространства имен xhtml, а мои - из различных пространств имен. Я хочу получать события взаимодействия с пользователем из узлов XML моего документа. Я впервые попр…
06 июн '10 в 17:28
1 ответ

Как изменить выбранный элемент в Списке расширений Firefox?

Я пишу расширение Firefox, и у меня есть список ссылок, который должен быть автоматически (при загрузке) установлен на последнюю ссылку, которая была установлена ​​до того, как я закрыл его. Он просто продолжает устанавливаться на первый пункт меню.…
04 авг '10 в 17:00
1 ответ

Динамически отображать данные во всплывающем окне, которое определяется в обработчике события onpopupshowing.

Я разрабатываю расширение Firefox. На одной <menupopup>, onpopupshowing вызывает функцию JavaScript. Функция JavaScript извлекает список имен. Теперь эти имена должны отображаться в одном и том же всплывающем окне. Как я могу получить это? По …
27 апр '10 в 09:08
2 ответа

Как я могу проверить настройки моего расширения Firefox?

Каков общепринятый способ проверки значений предпочтений в расширении Firefox, особенно при использовании механизма prefwindow в XUL? Я ввожу некоторые новые настройки в одном из моих расширений, которые я хотел бы проверить до закрытия окна настрое…
09 окт '12 в 14:40