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

На IRC-канале #mozilla-ru можно получить техническую консультацию онлайн и, конечно же, порцию общения.

№120-02-2013 23:18:42

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 19.0

Private Tab, приватные вкладки (без перезапуска)

AMO: https://addons.mozilla.org/addon/private-tab/
Автор: Infocatcher
Описание:
Добавляет приватные вкладки.
Работает только в Gecko 20.0 и новее (Firefox 20.0+ и SeaMonkey 2.17+), потому что используемые API отсутствуют в предыдущих версиях!

Firefox Nightly говорит «Warning: Only internal code is allowed to set the usePrivateBrowsing attribute»?
Скажите спасибо разработчикам... и см. https://bugzilla.mozilla.org/show_bug.cgi?id=800193

Пожалуйста, оставьте отзыв на AMO или отпишитесь в баге, чтобы проголосовать за эту функциональность!


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№220-02-2013 23:30:02

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 19.0

Re: Private Tab, приватные вкладки (без перезапуска)

Infocatcher пишет:

Firefox Nightly говорит «Warning: Only internal code is allowed to set the usePrivateBrowsing attribute»?

Добавлю, что раз нынешний [nightly] сейчас выдаёт предупреждение, то вероятней всего это первый шаг к тому, чтобы в какой-нибудь последующей версии убрать разрешение дополнениям изменять атрибут usePrivateBrowsing совсем.
Если это произойдёт, то такое замечательное дополнение как это и другие использующие этот атрибут. Поэтому, пожалуйста, отпишитесь в баге 800193 - пускай мозилловцы слегка спустятся на землю.


mzfx

Отсутствует

 

№313-03-2013 14:57:51

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№417-03-2013 19:13:13

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№520-03-2013 00:09:55

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№620-03-2013 09:28:14

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1410
UA: Firefox 19.0

Re: Private Tab, приватные вкладки (без перезапуска)

А можно сделать в этом расширении возможность использовать прокси, независимо от основных настроек [firefox], ну, чтобы основные окна работали как обычно, а приватная вкладка через проксю (чтобы я не я и коза не моя =))?

Отредактировано Zaycoff (20-03-2013 09:28:42)

Отсутствует

 

№720-03-2013 11:47:16

Tiger.711
 
Группа: Extensions
Откуда: из Лесу
Зарегистрирован: 30-07-2010
Сообщений: 7972
UA: Firefox 22.0

Re: Private Tab, приватные вкладки (без перезапуска)

Zaycoff
Это дополнение использует приватный режим самого Firefox. Он сможет так только когда так сможет сам Firefox.


Большой кот... Пуфыстый... Полосатый... Зубастый (:

Отсутствует

 

№820-03-2013 12:02:12

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1410
UA: Firefox 19.0

Re: Private Tab, приватные вкладки (без перезапуска)

Tiger.711
Ну так FF, кажется, может работать в разных вкладках с разными проксями через фокси-прокси, а раз фокся-прокся такое умеет, то, наверное, можно это как-то реализовать?
Во всяком случае, думаю, это было бы действительно полезно...

Отсутствует

 

№920-03-2013 12:14:02

Tiger.711
 
Группа: Extensions
Откуда: из Лесу
Зарегистрирован: 30-07-2010
Сообщений: 7972
UA: Firefox 22.0

Re: Private Tab, приватные вкладки (без перезапуска)

Сами же и ответили. Реализовать можно связкой фоксипрокси и сабжа.
Осталось попросить авторов подружиться и научить свои дополнения взаимодействовать друг с другом.


Большой кот... Пуфыстый... Полосатый... Зубастый (:

Отсутствует

 

№1020-03-2013 13:37:52

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1410
UA: Firefox 19.0

Re: Private Tab, приватные вкладки (без перезапуска)

Нет, связка это не то, в фокси-прокси нужно указывать для каких адресов использовать прокси (если не указать, то это будет для всех вкладок), а это неудобно делать вручную (я же не знаю заранее на кого захочу батон покрошить,чтобы предварительно внести адрес в правило для фокси :P), так проще запустить портативный [firefox] или из песочницы, но это опять же неудобно, т.к. старт происходит довольно медленно по сравнению с открытием приватной вкладки.

Отсутствует

 

№1120-03-2013 13:53:27

Tiger.711
 
Группа: Extensions
Откуда: из Лесу
Зарегистрирован: 30-07-2010
Сообщений: 7972
UA: Firefox 22.0

Re: Private Tab, приватные вкладки (без перезапуска)

Вообще, да. Хотите анонимности - пользуйтесь торбраузером вкупе с советами Росенфельда. Приватная вкладка, вообще-то, создавалась не для того.


Большой кот... Пуфыстый... Полосатый... Зубастый (:

Отсутствует

 

№1220-03-2013 14:33:46

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

Zaycoff
FoxyProxy можно настроить так, чтоб срабатывал сразу на все адреса: при этом по умолчанию его можно держать выключенным, а при переходе в приват - включать. Но можно попросить автора foxyproxy и приделать возможность вместо адресов указывать "всё внутри приватных вкладок".


mzfx

Отсутствует

 

№1320-03-2013 14:58:01

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1410
UA: Firefox 19.0

Re: Private Tab, приватные вкладки (без перезапуска)

iDev.Pi пишет:

FoxyProxy можно настроить так, чтоб срабатывал сразу на все адреса

Да, я знаю, чуть мозг не вывихнул, когда первый раз его настраивал :dumb:

Но можно попросить автора foxyproxy и приделать возможность вместо адресов указывать "всё внутри приватных вкладок".

Кхм... не думаю, что я смогу ему это внятно объяснить, если он не русскоговорящий...

Отсутствует

 

№1420-03-2013 15:28:58

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

iDev.Pi пишет:

Но можно попросить автора foxyproxy и приделать возможность вместо адресов указывать "всё внутри приватных вкладок".

Именно. :)
Там нужно заполучить nsILoadContext.usePrivateBrowsing и действовать в соответствии с полученным значением.

Zaycoff пишет:

Кхм... не думаю, что я смогу ему это внятно объяснить, если он не русскоговорящий...

Тут как раз, вроде бы, автор должен понять, что от него хотят. Ну, типа такого:
Please add ability to use different proxy settings for private and not private windows (and for tabs, if possible).

Добавлено 20-03-2013 15:29:46
Вряд ли это корректно с точки зрения языка, но суть должно передавать. :D

Отредактировано Infocatcher (20-03-2013 15:29:46)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1520-03-2013 15:33:10

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1410
UA: Firefox 19.0

Re: Private Tab, приватные вкладки (без перезапуска)

Please add ability to use different proxy settings for private and not private windows (and for tabs, if possible).

Ок, попробую =)
Благодарю за готовый запрос. :D

Отсутствует

 

№1626-03-2013 13:20:26

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1726-03-2013 17:41:19

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

Кстати, в FoxyProxy, видимо, нужен код типа такого:
https://developer.mozilla.org/en-US/doc … _a_request
Я, правда, в само расширение не лез – больно много там всего... :)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1827-03-2013 09:59:58

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

Infocatcher пишет:

в FoxyProxy, видимо, нужен код типа такого

Кажется, это уже сломано. :) Во всяком случае, для nsIChannel, полученного через nsIIOService.newChannelFromURI(), не работает.
Зато работает вот такое:
https://developer.mozilla.org/en-US/doc … ivate_mode
То есть можно получить nsIPrivateBrowsingChannel, у которого уже есть свойство isChannelPrivate.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1906-04-2013 01:40:33

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1410
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

А можно приделать настроечную кнопочку, чтобы можно было вид приватной вкладки изменять - цвет лисьей кнопки (а может и значок), цвет шрифта у таба (может быть и сам шрифт - курсив/жирный и т.п.) и цвет подчёркивания под названием, а то на некоторых темах синий цвет теряется?...

Ой, да, ещё добавить пункт Новая приватная вкладка, а то неудобно бывает сначала создать таб, а потом превращать его в приватный. И желательно приделать к ним иконки, чтобы не искать среди кучи пунктов меню...
Торможу...:dumb: в основном меню такие пункты есть, хотелось бы в контекстном у табов :)

Если конечно не сложно :angel:

Отредактировано Zaycoff (06-04-2013 07:23:49)

Отсутствует

 

№2006-04-2013 07:31:55

UUmniYY
Участник
 
Группа: Members
Зарегистрирован: 06-04-2013
Сообщений: 2
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

Вот так баг на mac os, отображение значка приватной вкладки происходит не тут как должно(правый верхний угол), http://cs521305.vk.me/u2180086/doc/4bc4da23f0bf/Snimok_Ekrana_2013-04-06_V_7_30_02.png, а вот тут http://cs521304.vk.me/u2180086/doc/1f12bd6aa1b3/Snimok_Ekrana_2013-04-06_V_7_24_35.png. И следовательно вот такой баг появляется http://cs521510.vk.me/u2180086/doc/9d15340e1092/Snimok_Ekrana_2013-04-06_V_7_25_02.png

Отсутствует

 

№2106-04-2013 19:43:24

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

Zaycoff пишет:

А можно приделать настроечную кнопочку, чтобы можно было вид приватной вкладки изменять - цвет лисьей кнопки (а может и значок), цвет шрифта у таба (может быть и сам шрифт - курсив/жирный и т.п.) и цвет подчёркивания под названием, а то на некоторых темах синий цвет теряется?...

Лисью кнопку перекрашивать сложно – там куча градиентов применяется. Да и красить ее должны темы оформления. То есть я эту кнопку вообще не раскрашиваю – это встроенные стили для

Выделить код

Код:

#main-window[privatebrowsingmode=temporary] #appmenu-button { ... }

По поводу самих вкладок тоже сложно. Особое оформление нужно для нестандартных тем, а с ними как раз и сложности – далеко не все стили будут работать.
Вот тут есть три примера: Private_Tab#styles.
Причем из них только стиль для смены иконок вкладок должен работать со всеми темами и расширениями.
Так что если только настройку цвета подчеркивания добавить... Да и то это легко делается по аналогии с

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@-moz-document url("chrome://browser/content/browser.xul") {
    .tabbrowser-tab[privateTab-isPrivate] {
        text-decoration: underline !important;
        -moz-text-decoration-color: -moz-nativehyperlinktext !important;
        -moz-text-decoration-style: dashed !important;
    }
}

Zaycoff пишет:

Ой, да, ещё добавить пункт Новая приватная вкладка, а то неудобно бывает сначала создать таб, а потом превращать его в приватный. И желательно приделать к ним иконки, чтобы не искать среди кучи пунктов меню...
Торможу...:dumb: в основном меню такие пункты есть, хотелось бы в контекстном у табов :)

Не знаю, в контекстном меню вкладок ведь нету пункта для создания новой вкладки.
А по поводу иконок пока что сделано как теме по умолчанию – иконка только в меню рыжей кнопки.


UUmniYY пишет:

Вот так баг на mac os

К сожалению, у меня нет возможности посмотреть на Mac OS.
А если изменить extensions.privateTab.fixAppButtonWidth на false в about:config?

Если отключить расширение и открыть приватное окно, там будет такая проблема?

Там сейчас такая логика: при первом переключении на приватную вкладку делается попытка сделать одну и ту же ширину App button (в Windows это рыжая кнопка, а вот если аналог в Mac OS – не знаю) в обычном и приватном режимах (чтобы не было проблем при переключении вкладок). Если не получилось сделать одинаковую ширину (или при extensions.privateTab.fixAppButtonWidth = false), то при переключении вкладок делается попытка обновить ширину специальных элементов, создающих отступы той же ширины, что и App button.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№2206-04-2013 23:35:10

UUmniYY
Участник
 
Группа: Members
Зарегистрирован: 06-04-2013
Сообщений: 2
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

Не помогло, смотри, что надо делать, как я понимаю. Надо изменять заголовок, так как этот элемент находится в заголовке, или тогда его вообще убирать, при создании вкладки, и создавать своё подобие

Отсутствует

 

№2307-04-2013 00:21:09

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4157
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

UUmniYY

Infocatcher пишет:

Если отключить расширение и открыть приватное окно, там будет такая проблема?

И что представляет собой фиолетовая штука с иконкой маски?

Можно поставить Custom Buttons (к сожалению, в Firefox 20 корректно работают только тестовые версии) и кнопку Attributes Inspector. И скопировать информацию о фиолетовой штуковине.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№2407-04-2013 01:44:30

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1410
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

Infocatcher пишет:

Так что если только настройку цвета подчеркивания добавить... Да и то это легко делается по аналогии с

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@-moz-document url("chrome://browser/content/browser.xul") {
    .tabbrowser-tab[privateTab-isPrivate] {
        text-decoration: underline !important;
        -moz-text-decoration-color: -moz-nativehyperlinktext !important;
        -moz-text-decoration-style: dashed !important;
    }
}

Да, благодарю, так лучше. :music:

сделал так:

Выделить код

Код:

/* Подчёркивание заголовка таба приватной вкладки красной волнистой линией */

@-moz-document url("chrome://browser/content/browser.xul") {
    .tabbrowser-tab[privateTab-isPrivate] {
        text-decoration: underline !important;
        -moz-text-decoration-color: red !important;
        -moz-text-decoration-style: wavy !important;
    }
}


Infocatcher пишет:

Zaycoff пишет:

Ой, да, ещё добавить пункт Новая приватная вкладка, а то неудобно бывает сначала создать таб, а потом превращать его в приватный. И желательно приделать к ним иконки, чтобы не искать среди кучи пунктов меню...
Торможу...:dumb: в основном меню такие пункты есть, хотелось бы в контекстном у табов :)

Не знаю, в контекстном меню вкладок ведь нету пункта для создания новой вкладки.

Этот пункт, похоже, добавил Tab Mix Plus...

Отсутствует

 

№2507-04-2013 03:45:31

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 20.0

Re: Private Tab, приватные вкладки (без перезапуска)

а что если повесть на ПКМ клик по кнопке открытия новой вкладки (на таб-баре) - открытие приватной?


mzfx

Отсутствует

 

Board footer

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