Описание тега firefox-addon-sdk

SDK надстроек - это набор инструментов и API, которые позволяют создавать надстройки Firefox с использованием стандартных веб-технологий (HTML, CSS и JavaScript). SDK включает API, платформу тестирования и документацию, а также инструмент командной строки для создания, запуска и тестирования расширений.
1 ответ

Firefox Addon with Panel - манипулирование текущим документом

Я пишу аддон Firefox, используя новый SDK, который выполняет 5 очень простых заданий. Они примерно связаны, поэтому я бы предпочел один аддон с выпадающим меню, которое я реализовал в Panel. Я работаю над новой документацией SDK, но не могу найти пр…
21 дек '15 в 11:31
2 ответа

Связь между скриптом дополнения и страницей, упакованной в моем дополнении Firefox

Я разрабатываю дополнение для Firefox. Я использую новый SDK для этого. Я реально о портах и ​​что не для связи между сценарием дополнения и сценариями содержимого. Мое дополнение выполняет некоторую обработку, а затем дает некоторые результаты. Я п…
21 дек '13 в 01:41
1 ответ

Как передать данные ContentScript в глобальную переменную модуля в JavaScript?

Я работал над проектом расширения Firefox, и теперь я застрял на этом, var abc = 123; var pageMod = require("page-mod"); pageMod.PageMod({ include: "*", contentScriptWhen: 'ready', contentScript: 'var newabc = 456;', }); где abc - глобальная перемен…
3 ответа

Взяв под контроль URL-адрес в Firefox

Я хотел бы изменить URL-адрес, чтобы включить дополнительные функции. Что-то вроде Instantfox делает. Для этого мне нужно 2 вещи: Мне нужно слушать события нажатия клавиш из моего расширения. Я хочу отключить всплывающее окно с предложениями по умол…
07 май '14 в 12:21
1 ответ

Дополнения SDK Mozilla Firefox currentURI

Я работаю с https://addons.mozilla.org/en-US/developers/builder (Конструктор дополнений) и пытаюсь сделать следующее: 1. Как изменить currentURI адрес? метод setTabURL() не подходит, потому что сразу открывает URL. Пока нашел выход: tab.attach ({ co…
21 фев '13 в 18:00
2 ответа

Слушатель меняет URL перед загрузкой в ​​Mozilla SDK

Я пытаюсь получить что-то похожее на исправление опечатки в адресной строке на Mozilla SDK. Пользователь вводит URL-адрес в адресной строке, и он изменяется перед загрузкой. Я пробовал: SDK / pagemod, как видно здесь. Проблема в том, что он запускае…
30 мар '14 в 00:38
0 ответов

Вставьте загрузочный GIF до Inframe в моей панели в загрузках аддона Firefox

Я строю аддон Firefox. Я хочу вставить загрузочный GIF-файл перед загрузкой страницы в моей панели. Вот код моего файла main.js var { ToggleButton } = require('sdk/ui/button/toggle'); var panels = require("sdk/panel"); var data = require("sdk/self")…
28 май '15 в 14:42
2 ответа

Простое расширение Firefox для создания окна в виде всплывающего окна

Я хотел бы создать простое ниже окно на Firefox. Я пытаюсь разработать простое расширение для какой-то функции. Теперь я не могу создать окно, как с windows окно вместо всплывающего окна, и я не могу найти документ об этом
2 ответа

Как спать в расширении Firefox без использования setTimeout?

Я пытаюсь открыть всплывающее окно, подождать X секунд, а затем закрыть всплывающее окно. (Вариант использования - отправка уведомления в веб-приложение, но мы не можем просто выполнить запрос GET, так как он должен быть в том же сеансе, чтобы мы мо…
1 ответ

Сообщение: ошибка синтаксиса: отсутствует: после идентификатора свойства

Я пытаюсь узнать, как сделать простое дополнение для Firefox. Я основываюсь на этом уроке. Это мой код: Lib/main.js var self = require("sdk/self"); var button = require("sdk/ui/button/action").ActionButton({ id: "style-tab", label: "Style Tab", icon…
1 ответ

Firefox: кнопка "Установить дополнение" на своей домашней странице

Я создал скрипт greasemonkey и хочу предложить кнопку "Установить Greasemonkey" на моей домашней странице. Эта кнопка должна установить аддон firefox greasemonkey и избавить пользователей от перенаправления через addons.mozilla.org. После того, как …
0 ответов

Как динамически добавлять HTML-элемент, используя JavaScript и Firefox Add-on SDK

Я разрабатываю простое дополнение к Firefox SDK, которое позволяет пользователю просматривать сохраненные данные. Я хотел бы показать элементы в панели с таблицей. Таблица создается динамически с данными, поступающими из базы данных. Во-первых, в ко…
2 ответа

Запуск аддона Firefox завершается с ошибкой синтаксиса, когда JSON экранируется в package.json

Я делаю аддон Firefox (SDK/Jetpack) и использую модуль Simple-Prefs. Я хочу иметь массив в одном из моих предпочтений, поэтому в моем package.json я написал его как { [...] "preferences":[ [...] { "name":"audio-priority", "title":"Audio Priority", "…
10 мар '14 в 22:38
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

У меня есть новое дополнение к Firefox со следующей структурой каталогов: / package.json data/ icons/ icon48.png В моем файле package.json у меня есть это: "icon": "data/icons/icon48.png", (между прочим). Когда я бегу jpm run в соответствии с рекоме…
12 сен '15 в 00:04
2 ответа

Быстрый способ перенаправить вкладку при загрузке новой страницы

Я пытаюсь перенаправить вкладку на новую страницу, когда URL-адрес совпадает с моим шаблоном, прежде чем он завершит загрузку. Метод, который я придумал, выполняет перенаправление после того, как большая часть страницы уже загружена. var tabs = requ…
20 июл '14 в 10:04
0 ответов

Управление браузером Chrome в веб-расширении

Я хочу разработать небольшое расширение, чтобы скрыть браузер Chrome для варианта использования. Кажется, что новый способ разработки аддонов - это использование веб-расширения API. Со старым API кажется возможным манипулировать хромом. Например, в …
1 ответ

Модификация сайтов с помощью дополнения Firefox

Я пишу надстройку Firefox, которая изменяет некоторые конкретные веб-сайты при их открытии. Но мне совсем не нравится API. Например, если я хочу добавить div-контейнер, содержащий кнопку на вкладке. Это будет выглядеть примерно так: var myScript = '…
1 ответ

Странная ошибка в FF addon sdk 1.17 при запуске

Когда я запускаю свое дополнение (разработанное с SDK 1.17), я получаю эту странную ошибку: ###!!! [Child][DispatchAsyncMessage] Error: Route error: message sent to unknown actor ID в противном случае мое дополнение работает как надо. Я обновил до F…
29 окт '14 в 21:34
1 ответ

updateURL и updateLink не работают в моем аддоне

Я читал документацию по инструменту cfx, о том, как создать аддон и сделать его автоматическим обновлением. К сожалению, когда я компилирую свое дополнение в файл xpi с этой строкой: cfx xpi --update-link "http://mypage.com/firefox/latest" --update-…
07 июн '12 в 21:46