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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Сustom Buttons » Загрузка стр. » 15-07-2021 20:52:53

mokujin пишет

В ламповой это было так:

Выделить код

Код:

if( gBrowser.webProgress.isLoadingDocument ) gBrowser.stop();

    else goDoCommand("cmd_scrollTop");

.. как щаз хз. на Пельмене сижу, там так и сейчас.

Как я понимаю это только html он видит. Или css и другие элементы стр.  тоже анализирует...

Сustom Buttons » Загрузка стр. » 15-07-2021 17:56:51

Как определить загрузилась стр. или нет? Подкиньте код, пожалуйста!

Сustom Buttons » Работа с XMLHttpRequest. » 06-07-2021 10:52:08

Как получить куки ответа сервера? В заголовках ответа есть set-cookie, но там не полное содержание кук, нет httpOnline.
Чтобы сделать запрос, использую var XMLHttpRequest = Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");

Сustom Buttons » Можно ли сделать активными несколько вкладок? » 25-06-2021 21:14:56

Coroner пишет

Кто же, кроме создателей разжуёт его лучше?
https://developer.mozilla.org/en-US/doc … Tech/XPCOM

Благодарю.

Сustom Buttons » Можно ли сделать активными несколько вкладок? » 10-06-2021 21:43:10

Где можно найти разжёванный материал по xpcom...

Сustom Buttons » Можно ли сделать активными несколько вкладок? » 31-05-2021 21:08:24

Coroner пишет

Боюсь даже спросить — зачем это нужно :o
И как бедной железяке понять с какой вкладкой вы работать собираетесь?
Набирать текст, например.

Вы не только 2 вкладки сделать активными не можете, но но и 2 окна (программы, приложения).

Может есть скрипты которые, делают так, чтобы стр. понимала, что я нахожусь на ней?

Сustom Buttons » Можно ли сделать активными несколько вкладок? » 31-05-2021 14:33:12

Можно ли сделать активными несколько вкладок? Допустим, переходя на каждую и меняя её статус.

Сustom Buttons » Custom Buttons » 28-05-2021 22:01:41

Нужна помощь! Подскажете где можно изучить xpcom, желательно разжёванный материал...

Сustom Buttons » Custom Buttons » 24-05-2021 15:11:36

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

Сustom Buttons » Custom Buttons » 15-05-2021 01:44:38

Подскажите пожалуйста, как можно сделать так, чтобы вкладка оставалась активной, даже после того, как осуществлён переход на другую вкладку?

Сustom Buttons » Custom Buttons » 13-05-2021 19:56:07

Здравствуйте форумчане. Как получить ip, активной вкладки?

Сustom Buttons » Custom Buttons » 11-05-2021 13:10:20

Извините что отвлёк...

Сustom Buttons » Custom Buttons » 11-05-2021 10:21:38

Попробую вникнуть...

Сustom Buttons » Custom Buttons » 09-05-2021 19:17:13

Dumby пишет
Deriax пишет

куки нужной активной вкладки, как это реализовать через xpcom или модуль Services?

Без понятия что значит «куки вкладки», вообще кук не держу.
Возможно что-то типа такого

скрытый текст

Выделить код

Код:

var {host, originAttributes} = gBrowser.contentPrincipal;
var cookies = Services.cookies.getCookiesFromHost(host, originAttributes);

var resultAsJSON = JSON.stringify(cookies, null, "\t");
gBrowser.selectedTab = gBrowser.addTrustedTab(
	"data:text/plain;charset=utf-8," + encodeURIComponent(resultAsJSON)
);

Dobrov пишет

Почините скрипт Save HTML, он не работает в Firefox 78 ESR

Что значит «почините»?
Он и не должен работать «в Firefox 78».
Можно попробовать добавить перед строкой с ошибкой
[spoiler][code]…
        if (typeof IOUtils != "object") {
            var {OS} = ChromeUtils.import("resource://gre/modules/osfile.jsm");
            var PathUtils = {join: (...args) => OS.Path.join(...args)};
            var IOUtils = {writeUTF8: (path, txt) => OS.File.writeAtomic(path, n

Сustom Buttons » Custom Buttons » 08-05-2021 14:17:44

скрытый текст

Dumby пишет
Deriax пишет

вообще как это выглядит?

В реальности — это атрибут "usercontextid" <tab>'а и <browser>'а.
Выглядит как число.


А в WebExtensions представлении — ну, смотри сам.
Допустим, например:
Открываем какое-то количество вкладок, в разных контейнерах и не в контейнере.
Берём аддон с нужными permissions и переходим на любой его moz-extension://… адрес.
Открываем там веб-консоль (Ctrl+Shift+K), запускаем код типа такого и смотрим результат.
[spoiler]

Выделить код

Код:

(await browser.tabs.query({}))
	.map(tab => tab.cookieStoreId.padEnd(30) + tab.title.slice(0, 100))
	.join("\n");

Deriax пишет

функционал этого расширения даёт возможность это реализовать, значит это возможно, но как это сделать для firefox не знаю (

Может официальный пример немного прояснит.

[/spoiler]

На будущее может пригодиться.

Сustom Buttons » Custom Buttons » 07-05-2021 11:44:14

Dumby пишет
Deriax пишет

14f477a2ce81.png

Фу, в переводе это выглядит ещё более непонятно, чем в оригинале.
На самом деле, cookieStoreId — это всего лишь id'шник контейнера,
то есть, всего лишь уточняющий параметр для cookies.get() (и компании), не более того.


Типа — кука, именуемая так-то, с урлом каким-то эдаким, ограниченная контейнером (cookieStoreId) таким-то.
Еще раз: никакого «Хранилища файлов cookie вкладки» (так, как это звучит!) не существует.

Пожалуйста, подскажите как получить id контейнера, вообще как это выглядит? Нашёл такое расширение,
https://chrome.google.com/webstore/detail/cookie-tab-viewer/fdlghnedhhdgjjfgdpgpaaiddipafhgk
функционал этого расширения даёт возможность это реализовать, значит это возможно, но как это сделать для firefox не знаю (

Сustom Buttons » Custom Buttons » 03-05-2021 23:58:36

Dumby пишет
Cytrus пишет

Путой алерт получается.

Пустой алерт означает, что в окне «document.commandDispatcher.focusedWindow»
ничего не выделено (выделенное в текстовых полях не считается, и никогда не считалось).

Текст на странице выделен, клик по кнопке

Кнопка находится в одном, родительском, процессе,
а текст на странице, как и сама страница, скорее всего, в другом, контентском, процессе.
Можешь проверить на странице, которая заведомо откроется в основном процессе,
например about:support (там выделенное будет алертиться так, как, наверно, и ожидалось).


Deriax пишет

Тут нашёл,
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/Tab

Где, интересно, «тут» могли куки померещиться? :/

14f477a2ce81.png

Сustom Buttons » Custom Buttons » 03-05-2021 22:02:42

Необходимо получить куки, определённой вкладки, я новичок, помогите! Тут нашёл,

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/Tab

Что нужно подключить, чтобы работало? Нужно получить все куки вкладки, включая HttpOnly.

Разработка » Как работать с вкладками? » 02-05-2021 17:01:48

zzzephire пишет
Deriax пишет

Необходимо получить куки определённой вкладки, я новичок, помогите!

How to get and set cookies in JavaScript

Мне нужны ещё куки HttpOnle.

Разработка » Как работать с вкладками? » 01-05-2021 21:59:11

Coroner пишет

«Ctrl+Shift+I → хранилище → Куки» не пробовали?

Нужно через код.

01-05-2021 22:01:24

Coroner пишет

«Ctrl+Shift+I → хранилище → Куки» не пробовали?

Помогите разобраться в этом -> https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/Tab

Разработка » Как работать с вкладками? » 01-05-2021 16:40:04

Необходимо получить куки определённой вкладки, я новичок, помогите!

Архив тем » Расширение похожее на proxy tool » 22-04-2021 09:47:58

Coroner пишет
Deriax пишет

подскажите какая версия лисы, последняя которая в полном объёме поддерживает это расширение.

До 56.х включительно наверное работает.
Официально последний поддерживаемый [firefox] имеет версию 9.0.1 (2011 год).


Только вот и домашняя страничка у него давно закрыта, и списков прокси уже не получить, так что пациент мёртв фактически.
Буду рад ошибиться. :(

Настройка в poxy tool referer во всех версиях не работает?

Архив тем » Расширение похожее на proxy tool » 21-04-2021 19:51:23

Раньше было такое расширение под названием proxy tool, если схожих нет, то подскажите какая версия лисы, последняя которая в полном объёме поддерживает это расширение.

Вот что меня интересует:
https://addons.thunderbird.net/en-us/firefox/addon/proxy-tool/

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 20-04-2021 10:20:26

скрытый текст
28e9aba7732e.png

У меня возникает время от времени неполадка с макросами и папками аймакроса, они исчезают как на скрине как исправить эту неполадку? Аймакрос 8.9.7. Пробовал: менять папки, в настройках аймакроса (где лежат скрипты и др.) и потом заново возвращать путь к папке, это не помогло.

Board footer

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