Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

Обсуждение расширений » Download Panel Tweaker, настройка встроенной панели загрузок » 19-07-2017 22:21:39

Doe John™ пишет:

WebExtension версия будет?

Маловероятно... :( Без API со стороны браузера невозможно вклиниться в интерфейс, а API ради одного расширения вряд ли добавят.
Однако, userChrome.css пока не выкорчевывают – компактность все еще можно будет реализовать.

Флейм » Дополнения в 2017 году » 01-07-2017 16:37:49

VEG пишет:

Это явно сделано намеренно. Каждое взаимодействие с вкладками (которые в других процессах) — очень дорогое удовольствие теперь. И сейчас нужно стараться по максимуму всю работу делать в контент-скриптах, возвращая в основной скрипт уже готовый результат.

Это все отговорки. Где API для часто используемых вещей? Почему, например, контекстное меню браузера умеет получать выделенный на странице текст и уже имеет внутри весь готовый код, но не предоставляет вовне соответствующую (асинхронную, ясное дело) функцию?
Возможность выгрузить отработавший свое контент-скрипт, надо думать, тоже намеренно не стали делать? :)

Флейм » Дополнения в 2017 году » 29-06-2017 23:33:45

krigstask пишет:

Это откуда такие фантазмы?

Из личного опыта переделывания расширений под мультипроцессность.
Из-за отсутствия API даже для базовых вещей для любого общения с содержимым вкладки надо загружать в процесс вкладки свой скрипт.

Флейм » Дополнения в 2017 году » 28-06-2017 11:53:23

krigstask пишет:

Как раз наоборот должны.

На каждый чих по скрипту в каждом дочернем процессе...
Плюс мне что-то кажется, что повторится история с Add-ons SDK, про который спустя N лет спохватились, что куча require() в начале кода внезапно начинает эти все зависимости подтягивать (#1309351, #1314861).

Флейм » Дополнения в 2017 году » 21-06-2017 20:42:11

VEG пишет:

Изначально он был создан под iOS где тупо нельзя использовать другой движок.

Какой-то изначально неверный подход, поощряющий ограничение конкуренции. Вон даже МС сумели обязать давать пользователю выбрать что-то, кроме IE (хотя, конечно, и только в ЕС).

Флейм » Дополнения в 2017 году » 21-06-2017 13:32:41

Я просто оставлю это здесь:
http://www.opennet.ru/opennews/art.shtml?num=46730

Компания Mozilla объявила о создании версии web-браузера Firefox Focus для платформы Android. […] Firefox Focus для Android использует движок Webkit, вместо применяемого в обычном Firefox движка Gecko.

Фокус-покус... и брюки превращаются браузер превращается...

Обсуждение расширений » Private Tab, приватные вкладки (без перезапуска) » 08-06-2017 10:29:50

Coroner пишет:

Это означает конец, да? :(

Официально пока еще нет, но по моему опыту общения с текущими разработчиками (сложно исправлять, мы запретим такую возможность вообще + приватность на уровне вкладок официально не поддерживается) – приватным контейнерам скорее все же не быть. Как ни печально.

Обсуждение расширений » Private Tab, приватные вкладки (без перезапуска) » 08-06-2017 09:26:48

Ну вот, видимо, и все. Баг о реализации API для приватных в Firefox 57+ закрыт:
https://bugzilla.mozilla.org/show_bug.c … 358058#c12
https://github.com/Infocatcher/Private_ … -307010217
По части реализации сделать приватные контейнеры еще сложнее: надо не только добавить официальную поддержу приватности на уровне вкладки, а не окна браузера, но еще и переписать приватный режим, потому как он сейчас один-единственный, а контейнеров может быть сколько угодно.

Поддержка пользователей » Способы сохранения и хранения Вэб конетента » 31-05-2017 17:27:03

sentaus пишет:

Видимо, никому не нужно, кроме двух жалобщиков на форуме. Иначе за 15 лет точно бы появилось.

https://bugzilla.mozilla.org/show_bug.cgi?id=115107
CSS not fixed up by webbrowserpersist ("save page as, complete" omits background images)
Reported: 16 years ago
CC: 140 people
Duplicates:
116660, 120859, 126307, 128843, 133725, 157708, 187590, 206401, 221532, 224801, 226925, 245799, 251815, 254306, 255838, 268810, 273218, 274163, 294976, 298819, 299394, 305438, 305630, 308489, 322817, 328588, 332899, 349114, 358709, 364036, 369282, 371419, 376597, 393054, 396042, 396276, 409200, 421711, 434480, 451109, 467906, 474424, 508591, 519084, 526823, 530801, 592642, 659230, 852007, 1232103, 1326669, 1328204

https://bugzilla.mozilla.org/show_bug.cgi?id=126309
save page does not save @import -ed CSS
Reported: 16 years ago
CC: 96 people
Duplicates:
162108, 202737, 223406, 224586, 225009, 235791, 236069, 237106, 252392, 263600, 267662, 271626, 273091, 278895

Обсуждение расширений » Private Tab, приватные вкладки (без перезапуска) » 29-05-2017 22:20:33

Dumby пишет:

Но если отменить inheritPrivateBrowsingId, то, вроде, перетаскиваются.

Ого, круто, спасибо!
Интересно, что этот inheritPrivateBrowsingId находит только в firefox\omni.ja\components\interfaces.xpt и firefox\omni.ja\modules\commonjs\sdk\panel\utils.js. :sick: Документации, как водится, тоже нет.
Попробовал вот так: https://github.com/Infocatcher/Private_ … 359e4969f8
Не знаю, насколько оно чего ломает, но перетаскивание оживилось.

Обсуждение расширений » Extended Link Properties » 28-05-2017 12:03:55

Infocatcher пишет:

Ожидает проверки с 13 марта, «Позиция в очереди: 62 из 266». :sick:

Ну надо же. Сегодня одобрили.
https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1

Сustom Buttons » [CB]Cookies Permissions » 23-05-2017 22:50:37

Echotony пишет:

я редактировал параметр removeAllUnprotectedCookies и это не помогало, он должен в false оставаться?

Параметр removeAllUnprotectedCookies отвечает только за разрешение автоматического удаления cookies, для которых не задано исключений, но при этом открыта вкладка с этим сайтом.
Для включенного по умолчанию автоматического удаления должно быть выставлено «removeUnprotectedCookiesEnabled: true».

Сustom Buttons » [CB]Cookies Permissions » 23-05-2017 20:02:43

Echotony пишет:

почему опция "Автоматически удалять незащищённые cookies" сбрасывается, при закрытии браузера?

Это временное включение/выключение, для постоянного удаления нужно отредактировать код кнопки, вот так:

Выделить код

Код:

var options = {
    removeUnprotectedCookiesEnabled: true,
    // true  - periodically remove unprotected cookies by default
    // false - don't remove by default

Сustom Buttons » Custom Buttons » 15-05-2017 22:35:39

Dumby пишет:

\components\CustomButtonsService.js

Выделить код

Код:

...
// ***** END LICENSE BLOCK *****

var win = Components. classes ["@mozilla.org/embedcomp/window-watcher;1"]
    .getService (Components. interfaces. nsIWindowWatcher)
    .openWindow (null, 'data:application/vnd.mozilla.xul+xml,<?xml%20version="1.0"?><window></window>', null, null, null);
var DOMParser = new win. DOMParser ();
win. close ();


Я вот такую дичь придумал, покультурнее:
[spoiler]

Выделить код

Код:

this. __defineGetter__ ( // Not available at startup
    "DOMParser",
    function () {
        var hw = Components. classes ["@mozilla.org/appshell/appShellService;1"].
            getService (Components. interfaces. nsIAppShellService).
            hiddenDOMWindow;
        delete this. DOMParser;
        return this. DOMParser = new hw. DOMParser();
    }
);

+

Выделить код

Код:

cbCustomButtonsService. prototype =    {
    get wrappedJSObject() {
        return this;
    },
    get DOMParser() {
        ret

Сustom Buttons » Custom Buttons » 14-05-2017 22:20:42

Indomito пишет:

2. Как получить диапазон размера, ибо у меня кнопки есть прямоугольные, т.е. как написать диапазон? Так вот не выходит, ширина в пять раз больше, раньше было возможно, т.е. я перепробовал все варианты которые я знаю.

Выделить код

Код:

min-width: 18px !important;
max-width: 90px !important;

Можно попробовать вот так:

Выделить код

Код:

toolbarbutton[id^="custombuttons-button"] > .toolbarbutton-icon {
    width: auto !important;
    height: auto !important;
    min-width: 18px !important;
    min-height: 18px !important;
    max-width: none !important;
    max-height: none !important;
}

Обсуждение расширений » X-notifier » 11-05-2017 14:14:19

firepox пишет:

Добрые люди, помогите заставить работать в X-notifier 3.5.23 Gmail (перестал проверять почту, изменилась страница авторизации.)
Может быть кто создаст скрипт Gmail.com.js
Спасибо.

Судя по https://addons.mozilla.org/addon/xnotif … ions/4.0.3

Версия 4.0.3 Выпущено May 4, 2017 127.8 KiB Работает с Firefox для Android 48.0 - *, Firefox 48.0 и выше
- fixed gmail login
- fixed yahoo script
- fixed hotmail 2-step verification

Следует подсунуть/вытащить
x_notifier_for_gmailhotmailyahooaol-4.0.3-an+fx.xpi\js\scripts\gmail.js
x_notifier_for_gmailhotmailyahooaol-3.5.23-fx+sm+tb.xpi\components\scripts\gmail.js

Сustom Buttons » Custom Buttons » 11-05-2017 11:56:27

Indomito пишет:

yup пишет:

Может, причина - в каких-то установленных самодельных стилях?

Нет, т.е. стиль старый, т.е. давно стоит Grey он размеры кнопок не трогает, правда есть Classic Theme Restore ибо пропали доп. панели.
Видимо надо править пользовательский CSS, но как не знаю, т.е. не знаю что писать.
P.S. На другом компе вообще дефолтная тема и ничего нет, а кнопки все мелкие - видимо где то я их зацепил, но чем не знаю.

Без картинки не совсем понятно.
Больших (24х24) иконок давно нет, их Classic Theme Restorer должен  возвращать. Сейчас по умолчанию 18х18.
И можно потыкать кнопкой и/или DOM Inspector'ом.
По-видимому, нужен стиль для userChrome.css типа вот такого:

Выделить код

Код:

toolbarbutton[id^="custombuttons-button"] > .toolbarbutton-icon {
    min-width: 24px !important;
    min-height: 24px !important;
}

Сustom Buttons » [CB]Cookies Permissions » 04-05-2017 17:14:53

vzli_izv пишет:

переназначить кнопки мыши, что бы при левом клике всегда показывалось меню, без дополнительных возможностей как сейчас.

Заменить

Выделить код

Код:

this.onclick = function(e) {
    if(e.target != this)
        return;
    var btn = e.button;
    if(btn == 1 || btn == 0 && this.permissions.hasModifier(e))
        this.permissions.openPermissions();
    else if(btn == 0) {
        this.permissions.togglePermission(this.permissions.options.toggleMode);
        // Prevent "command" event to use "command" section only from hotkey
        e.preventDefault();
        e.stopPropagation();
    }
};

на

Выделить код

Код:

this.onclick = function(e) {
    if(e.target != this)
        return;
    var btn = e.button;
    if(btn == 1 || btn == 0 && this.permissions.hasModifier(e))
        this.permissions.openPermissions();
    else if(btn == 0) {
        //this.permissions.togglePermission(this.permissions.options.toggleMode);
        this.permissions.initContextOnce();
        this.permissions.m

Обсуждение расширений » Private Tab, приватные вкладки (без перезапуска) » 30-04-2017 23:41:04

dachacha пишет:

если я приватную вкладку перетаскиваю из одного окна в другое - она перетаскивается пустая(как new tab, хотя иконка остается). Неприватные вкладки перетаскиваются нормально.

Да, там какие-то внутренние проблемы с перемещение между окнами. Но как-то всем пофиг. :(

30-04-2017 23:43:31
https://github.com/Infocatcher/Private_Tab/issues/242

Сustom Buttons » [CB]Cookies Permissions » 30-04-2017 15:15:21

Echotony пишет:

Подскажите пожалуйста, как установить самую крайнюю актуальную версию? По ссылке "Разрабатываемая версия" нет по отдельности "Кода" и "Инициализации", а так она не ставится.

См. cookiesPermissions.js, далее там ссылка Raw – это код инициализации кнопки.

Обсуждение расширений » Extended Link Properties » 20-04-2017 11:35:43

Ожидает проверки с 13 марта, «Позиция в очереди: 62 из 266». :sick:

Выложил типа как бета-версию:
https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1pre2
Подписанная. Автоматически. Безопасненько. :lol:

Но есть минус: с этой версии не будет обновляться на релизы... И да, тут тоже сделано криво. :)

Обсуждение расширений » Private Tab, приватные вкладки (без перезапуска) » 19-04-2017 20:13:28

soldatovaua пишет:

в SM 2.48 RGB на другое менять не хочет.

Вот тут есть примеры стилей: https://github.com/Infocatcher/Private_Tab#styles
В SeaMonkey, кажется, не переделывают вид вкладок раз в году, там примеры должны работать.
-> /UserStyles/tree/master/Private_Tab_background
-> /UserStyles/blob/master/Private_Tab_background/privateTabBackground-SeaMonkey.css

Firefox » Как сделать, чтобы закрепленные вкладки при запуске не загружались ? » 26-03-2017 19:57:19

sdl пишет:

villa7 пишет:

sdl
browser.sessionstore.restore_on_demand;true

Не помогает, все равно грузятся асе прикрепленные вкладки.

browser.sessionstore.restore_pinned_tabs_on_demand = true

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]