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

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

№1505126-11-2020 00:31:28

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 78.0

Re: Custom Buttons

Dumby пишет

Как-то так, наверно

Благодарю! Всё отлично работает!

Dumby пишет

А папку для добавления через контекстную звезду
уже прихардкодить как "Другие закладки" непосредственным воздействием

Значение параметра browser.bookmarks.defaultLocation сменил на menu, старый код заменил на новый мягкого перехвата, всё устраивает и приемлемо. Спасибо!


Заблокировал вообще этот параметр в config.js - lockPref("browser.bookmarks.defaultLocation", "menu");

Отредактировано sandro79 (26-11-2020 01:47:42)

Отсутствует

 

№1505228-11-2020 19:27:41

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 83.0

Re: Custom Buttons

Dumby

  PlacesUtils.history.clear(); Мне этого мало, как бы  и  на переходах удалять (вперед-назад)

Отсутствует

 

№1505329-11-2020 09:19:32

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2253
UA: Firefox 78.0

Re: Custom Buttons

solombala пишет

Мне этого мало, как бы  и  на переходах удалять (вперед-назад)

Если по клику, можно так попробовать

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

Выделить код

Код:

var ssi = Cu.import("resource:///modules/sessionstore/SessionStore.jsm", {}).SessionStoreInternal;
for(var win of CustomizableUI.windows) {
	for(var br of win.gBrowser.browsers) try {br.purgeSessionHistory();} catch {};
	for(var node of win.document.querySelectorAll('[id="Browser:Back"],[id="Browser:Forward"]'))
		node.setAttribute("disabled", true);
	ssi.saveStateDelayed(win);
}

Отсутствует

 

№1505429-11-2020 13:42:59

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 83.0

Re: Custom Buttons

Dumby
Ух и сложненько , благодарю...Думал просто историю удалить по максимуму..
84 - это нечто...Еще и datareporter прет...

Отредактировано solombala (16-12-2020 21:37:28)

Отсутствует

 

№1505506-01-2021 21:51:53

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2253
UA: Firefox 78.0

Re: Custom Buttons

egorsemenov06
Ага, saveURL() тоже задело.

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

Выделить код

Код:

/*
   saveURL("data:text/plain," + encodeURIComponent(gBrowser.currentURI.spec + ("\r\n\r\n" + sel)), 
                                fileTitle + ".txt", null, false, false, null, window.document);
*/
   var args = [
      "data:text/plain," + encodeURIComponent(gBrowser.currentURI.spec + ("\r\n\r\n" + sel)),
      fileTitle + ".txt", null, false, false, null, window.document
   ];
   saveURL.length == 10 && args.splice(5, 0, null);
   saveURL(...args);

Отсутствует

 

№1505607-01-2021 07:13:58

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 84.0

Re: Custom Buttons

Dumby
В profile\chrome\user_chrome_files\custom_scripts\Save.js у меня почему-то не работает? Моя ошибка, или для .js нужна другая правка?

Отсутствует

 

№1505707-01-2021 20:52:29

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2253
UA: Firefox 78.0

Re: Custom Buttons

voqabuhe пишет

В profile\chrome\user_chrome_files\custom_scripts\Save.js у меня почему-то не работает?

Путь верный, соответствует адресу из второго скрипта.
А что не работает и почему, — ну откуда же я могу угадать?


voqabuhe пишет

Моя ошибка, или

Ошибки следует смотреть в Консоли браузера (Ctrl+Shift+J).

Отсутствует

 

№1505808-01-2021 06:08:28

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 84.0

Re: Custom Buttons

Dumby пишет

А что не работает и почему, — ну откуда же я могу угадать?

Не работает в кнопке Save из меню кнопки Сохранить выделенный текст как txt файл. Окно сохранения появляется, но файл не создаёт. Из контекстного меню страницы выделенный текст сохраняется.

Консоль
06:00:40.060 aInitiatingDocument is undefined contentAreaUtils.js:340
    continueSave chrome://global/content/contentAreaUtils.js:340
    internalSave chrome://global/content/contentAreaUtils.js:319
    (Асинхронный: promise callback)
    internalSave chrome://global/content/contentAreaUtils.js:311
    saveURL chrome://global/content/contentAreaUtils.js:68
    listener chrome://user_chrome_files/content/custom_scripts/custom_script.js line 77 > Function:221
    (Асинхронный: MessageListener.receiveMessage)
    saveSelectionToTxt chrome://user_chrome_files/content/custom_scripts/custom_script.js line 77 > Function:215
    <анонимный> chrome://user_chrome_files/content/custom_scripts/custom_script.js line 77 > Function line 46 > eval:1
    anonymous chrome://user_chrome_files/content/custom_scripts/custom_script.js line 77 > Function:46

И если текст не выделен то вообще нигде нет пункта Сохранить весь текст на странице как txt файл.

Отсутствует

 

№1505908-01-2021 19:35:07

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 84.0

Re: Custom Buttons

Dumby

Dumby пишет

Ага, saveURL() тоже задело.

Не фига.. Команда не работает. в кнопке...Где поганка зарыта?

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

Выделить код

Код:

// Сохранить выделенный текст или весь текст на странице как txt файл .............
function saveSelectionToTxt() {

let browserMM = gBrowser.selectedBrowser.messageManager;
        browserMM.addMessageListener('getSelection', function listener(message) {
        var sel = message.data;
       !sel && document.getElementById("cmd_selectAll").doCommand(); 
     
   // создать название файла из заголовка страницы и текущего времени и сохранить текст ....
   var fileTitle = getTabLabel() + '  ' + aDate().replace(/:/g, ".");
   saveURL("data:text/plain," + encodeURIComponent(gBrowser.currentURI.spec + ("\r\n\r\n" + sel)), 
                                fileTitle + ".txt", null, false, false, null, window.document);
                                
   !sel && goDoCommand("cmd_selectNone"); 
 browserMM.removeMessageListener('getSelection', listener, true);
});
        browserMM.loadFrameScript('data:,sendAsyncMessage("getSelection", content.document.getSelection().toString())', false);
};

Отсутствует

 

№1506008-01-2021 20:10:54

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 77.0

Re: Custom Buttons

egorsemenov06
Хвала!

Отсутствует

 

№1506109-01-2021 00:24:25

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 84.0

Re: Custom Buttons

egorsemenov06
Спасибо, теперь выделенный текст сохраняет.
А если нет выделения у кого-нибудь сохраняет весь текст на странице как txt файл?

Отсутствует

 

№1506209-01-2021 00:53:50

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2253
UA: Firefox 78.0

Re: Custom Buttons

voqabuhe пишет

А если нет выделения у кого-нибудь сохраняет весь текст на странице как txt файл?

Это (было) предусмотрено, но когда кто-то правил saveSelectionToTxt()
под многопроцессность, то, видимо, этот аспект даже не рассматривался.


Могу попробовать чуть переделать, но тоже, наверно, не конфета.

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

Выделить код

Код:

function saveSelectionToTxt() {
	var splice = saveURL.length == 10;
	var msgName = _id + ":Save:GetSelection";
	var receiver = msg => {
		var args = [
			"data:text/plain," + encodeURIComponent(gBrowser.currentURI.spec + "\r\n\r\n" + msg.data),
			getTabLabel() + '  ' + aDate().replace(/:/g, ".") + ".txt",
			null, false, false, null, window.document
		];
		splice && args.splice(5, 0, null);
		saveURL(...args);
	}
	messageManager.addMessageListener(msgName, receiver);
	addDestructor(() => messageManager.removeMessageListener(msgName, receiver));

	var func = fm => {
		var res, fed, win = {};
		var fe = fm.getFocusedElementForWindow(content, true, win);
		var sel = (win = win.value).getSelection();
		if (sel.isCollapsed) {
			var ed = fe && fe.editor;
			if (ed && ed instanceof Ci.nsIEditor)
				sel = ed.selection, fed = fe;
		}
		if (sel.isCollapsed)
			fed && fed.blur(),
			docShell.doCommand("cmd_selectAll"),
			res = win.getSelection().toString(),
			docShell.doCommand("cmd_selectNone"),
			fed && fed.focus();

		res = res || sel.toString();
		/\S/.test(res) && sendAsyncMessage("NAME", res);
	}
	var url = "data:charset=utf-8," + encodeURIComponent(`(${func})`.replace("NAME", msgName))
		+ '(Cc["@mozilla.org/focus-manager;1"].getService(Ci.nsIFocusManager));';
	(saveSelectionToTxt = () => gBrowser.selectedBrowser.messageManager.loadFrameScript(url, false))();
}

Отсутствует

 

№1506309-01-2021 06:36:53

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 84.0

Re: Custom Buttons

Dumby пишет

Могу попробовать чуть переделать, но тоже, наверно, не конфета.

Спасибо, это работает.

Отсутствует

 

№1506428-01-2021 10:13:32

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

Re: Custom Buttons

Dumby
Не понял,что за подстава... Encrypted SNI - не шифрует...
network.security.esni.enabled -настройка вообще отсутствует..
https://www.cloudflare.com/ssl/encrypted-sni/

Отсутствует

 

№1506528-01-2021 10:37:27

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1647
UA: Firefox 78.0

Re: Custom Buttons

Отсутствует

 

№1506628-01-2021 10:51:15

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

Re: Custom Buttons

_zt
"network.dns.echconfig.enabled" и "network.dns.use_https_rr_as_altsvc".  Так true или false ? И проверить как?

Отсутствует

 

№1506728-01-2021 14:26:19

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

Re: Custom Buttons

Dumby
В 85 DOM Inspector странно себя ведет? Нет обновы?

Отсутствует

 

№1506828-01-2021 22:51:43

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2253
UA: Firefox 78.0

Re: Custom Buttons

solombala пишет

В 85 DOM Inspector странно себя ведет? Нет обновы?

Если имеется в виду Bug 1525737 - Remove XUL grid implementation, тогда есть
dom_inspector-7.0.9-fx-paxmod.xpi
dom_inspector-7.0.9-fx-bootstrap.xpi

Отсутствует

 

№1506929-01-2021 00:07:30

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

Re: Custom Buttons

Dumby
Гуд! В СВ - тоже микрокосяк давно не обновляется?  Редактирование-имя- изображение - как-то влево и висит при полном окне...
В codeeditor.css - пишу, но чую не совсем то.
.menulist-iconic
{
    display: -moz-box;
        min-width: 900px;
        width: auto;
        max-width: 1000px;
}

Отредактировано solombala (29-01-2021 01:23:52)

Отсутствует

 

№1507029-01-2021 08:41:53

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2253
UA: Firefox 78.0

Re: Custom Buttons

solombala
Да, в CB-редакторе тоже используется <grid>
Я, в своё время, так же подпаял, но ещё затеял возню .dtd —> .ftl
А теперь, вижу пошла fluent-движуха js(m) —> rust,
так что, в лучшем случае, придётся переделывать.
Плюс, неизвестно, выдержит ли сдвиг aboutaddons.html как top.


Но на 85-86, вроде, должно хватить, надеюсь.
custom_buttons-0.0.7.0.0.17-fx-paxmod.xpi
custom_buttons-0.0.7.0.0.17-fx-bootstrap.xpi

Отсутствует

 

№1507129-01-2021 09:29:10

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

Re: Custom Buttons

Dumby
Хвала! Все в елочку, пару штрихов добавил к темной теме,короче - зергуд!

Отсутствует

 

№1507229-01-2021 10:05:42

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1647
UA: Firefox 78.0

Re: Custom Buttons

solombala

"network.dns.echconfig.enabled" и "network.dns.use_https_rr_as_altsvc".  Так true или false ? И проверить как?

У меня 78, в ней ничего не изменилось, так что - не знаю.

Отсутствует

 

№1507330-01-2021 12:37:02

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

Re: Custom Buttons

Dumby
Добавка поискрвиков чнрез кнопку можете посмотреть? Если нет ,то как свои без кноки поставить?

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

Выделить код

Код:

//Services.search.addEngine("data:text/xml," + encodeURIComponent(`
(Services.search.addOpenSearchEngine || Services.search.addEngine)("data:text/xml," + encodeURIComponent(`
    <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
        <ShortName>Seasonvar.ru</ShortName>
        <Description>Сериалы ТУТ! Сериалы онлайн смотреть бесплатно. Смотреть онлайн.</Description>
        <InputEncoding>UTF-8</InputEncoding>
        <Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADvklEQVRYhb1XTYgcRRR+JtNVr0ail0gUPLkehBwEVwgakMHNdr1XKwQ8RFQwF39uOXnxtkIwieAhetWLeoh7VVBE3IPgYY1gCIFA0OzOdL0aMYoH4y5xZsrDdjUzk91sz8BsQTFU09Pfz3uvXhXAjEax2FjoWP34MsCBWWHsDm7VKWGMwrh+7SiofScQnAlC+j9xeHvfwQvSbwnpO4FxIKTveKs+2TcXCsKF4EwMjINqOhODM1Fs9tRMwX9fgCPCGIX0oLvUjNV0ZhCciZ7wh5stwJkR6OTq1aR+hMBSs3LEW/3tzAh4q04OExj+DYwDYYxi8fWZgLcXG7kwbg6rT2S2y1H3hPRXMwEHABBnLgeH/cA46DozSLEvc+LrmQGn4UlfGY99cuD6cTg0U/B23nhOGO9OvtKB4PD7iT/qc/PsXu8I45vC2E3gaQ470HVmIKT/XgE4WAt4I89OF6S2PKnPA+ON3xbgyPg7geGhwPidMMauM4NU5+Oll1zwpLc6z4Cpp5zwlif9MwDAagsaweEXI6pz9YQn1R9Rm5Juh7ldBbp3JYf7axEorLoa2HwEALACcLCwahMA7gMA2DiBjw3bvRvoeAg84a3aIbg8D9ly2b9XW9DwrP8FAFi38Ig47EsqtaGNZjflVRISnq4FPj6uH4dDnvESAIA4c7FUFMO9Yj629QpjmAocAKCTq/eFtF0GODCJ9SkptxuQvjg1AWGMNxgeEMazeyneKfbBmbg+bQsubPakt7oLACCEa7XVjzlwswUPT6ee8LOCcAEAILCRWolXKq+2YWeitODw5ODz0PSkN9M6LDX/qhuC6gRUdsGC4dEp1OszwmatWrP5sxaBdPKx+K6w7gVnYnsxe3oKAihC+oO09ozFXvYPh6G92MiFUIQxetZvTwTeZj3nScci1y8MEVqrcuAeTlSll6uXOqReFMZYkFqZiMC2fRglz+bTs8KqT9PH99r3gzOxsOoUAIA4vO1J/zIZAdIfCmP0uV5Mzzp5dqzqfLspT1sv6UEnz44BAHjGS5701kQEpLTO8+jptTxY9HcsvSo/TN9b9U/6T5vUy9v3AfXKZC6w/rK81/306wl4sHTm4+FsHwF3JnaXTF8YY/t5mFttQWO5bGjCGAurrso8NKHsqjWd0Gc84x/pRBsc9kZuPCknqqOX7gVnup5xQxi3POGPJfFvSjEjeVVrXDsKqs16zlt1smOzN4TUO8J41hOe86wveNYXvFXnPalzBeF7aXqL54s8q1qwkLaFzV5Lbo6P/wEF7JeDr5SEggAAAABJRU5ErkJggg==</Image>
        <Url type="text/html" method="GET" template="http://seasonvar.ru/search">
            <Param name="q" value="{searchTerms}"/>
        </Url>
        <SearchForm>http://seasonvar.ru/</SearchForm>
    </SearchPlugin>

`), null, null);

Отсутствует

 

№1507430-01-2021 14:59:33

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2253
UA: Firefox 78.0

Re: Custom Buttons

solombala пишет

Добавка поискрвиков чнрез кнопку можете посмотреть?

Могу. Запустил код на 87.0a1 — поисковик добавился.
Перезапустил браузер — поисковик никуда не исчез.
Так что всё работает.


Или вот ещё, взял (от балды) поисковик, из встроеных в лису,
заменил https на http (просто чтобы проверить встанет или нет).
И, вполне себе установился.

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

Выделить код

Код:

Services.search.addPolicyEngine({

	iconURL: "data:image/x-icon;base64,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",
	chrome_settings_overrides: {
		search_provider: {
			name: "Ecosia",
			search_url: "http://www.ecosia.org/search",
			search_form: "http://www.ecosia.org/",
			search_url_get_params: "tt=mzl&q={searchTerms}",
			suggest_url: "https://ac.ecosia.org/autocomplete",
			suggest_url_get_params: "type=list&q={searchTerms}"
		}
	}
});

solombala пишет

Если нет ,то как свои без кноки поставить?

Что значит «без кноки»? Это установочный код, предназначен быть исполненным один раз.
Из кнопки, или любым другим доступным способом, например с Консоли браузера.


И что значит «свои поставить»? А как вообще люди у себя в лисе поисковики разводят?
Может кто-то редактирует search.json.mozlz4. На ESR кто-то может через тот же policies.json


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

Отсутствует

 

№1507530-01-2021 16:02:50

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

Re: Custom Buttons

Dumby
Я итак замучался этим 85 , эта дебильна панель закладок .еле уделал. Короче как самому добавлять поисковик?  Вот код в кнопку СВ или в скрипт можно

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

Выделить код

Код:

//Services.search.addEngine("data:text/xml," + encodeURIComponent(`
(Services.search.addOpenSearchEngine || Services.search.addEngine)("data:text/xml," + encodeURIComponent(`
    <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
        <ShortName>HDRezka-ag</ShortName>
        
        <InputEncoding>UTF-8</InputEncoding>
        <Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAMCAYAAAADFL+5AAADxUlEQVR42sVUaUiUURR9M86oiUgLKIEWTomlZAaFWKLmkJBjpqI2uZCiiTu4ZwtjY5iiqDguKO6GBjZqof6wxEkTF1osUChntFQ0MwO1zHGbzpP56ssf4b8eXOZ+99333rnnnjscQsgemCQ0NPSUgYHBQktLi2Z6eroBsXbyZxnA7ri6up62tbX9PDAwsKenp0eBWBHsHGK37Ozsfq6srCyurq7y9PX1uXw+n4M97vLy8rpSqfyuUqneLS0tNSP2hXUvoUlny8rK2sLDw/fRwNraGnF0dHw4ODh4lZV3XCwWv2hsbNzPBBITE1/m5eVdCAwMvFlfX59MdrFGRkZISUmJApaAzzcMANu6urpHQUFBR2gAFRAnJ6d7Q0NDd1hn+V5eXn3Nzc1naApMPzk5uSs3N/dSVFRUanFxsYRJHBsbU+fn5/eDkY8CgWCvWq0WWFpa2piZmf2+rKqqSg3G7SkICuBkYWGhPDY2lgLQzMzMEFD6YH5+PgPfGzA9mImbm5usvb39BAMAD3eVlpaK/P39U6urq+/q6upuX56VlTWalpbmDneCVYBnU1NTvY+PjyH8Ldoaa2vrutHR0WsUgE1RUZE8Ojr66G5o1ILiIf8ZqHQPCAhIqa2tlero6Ggoo/CVwcHBFMB7toZQ8dOKioqz8NW0qLi4OIVMJju/3QI48piYGAFlQNsWAsEQIyOj7dObm5sEDzCXrcF0AaALAEQAcAMMpEN025s1NTWfQkJCvOG+ppXSio2Njfd5eno2QWtC5nx8fLyioKBAuBPA1uzsLMfBwaF1fHw8h0mGmaGq+3iI5vykk4OWdYE5EUR4A4+mMwxUVlaOhYWFXYSvYjFwMCkp6XlOTo4Fcyc01dLa2uq9swVbc3NzHHt7+4yJiQkJ6wLi7Ow80N3dbQd3hVIaERHxDBW5QQMUgFTLgAYCVCUkJIjhv9IePYXqpRhvd+YujCWxsLCIgyujAM5A3Y+A6BCTIBKJKk1NTa+Xl5drtCHLyMjITlBOczZhOlKpVCGRSDxSsLKzs2+zwfb19S2hfd8NDQ0PmJub67H3JicnCUb6SX9//2VmDIVQbWdmZibtFxkeHiZ+fn6PMU5XtIKhy0ooFL5ua2vTw58MWVxcJJgCZUNDgzNGNg3Aoq2srP6p3KmpKdLR0TEJ5grwmc/EOdpfL2wcMzEx+YF2qBcWFroR+8A6z6Oj5OHhcdzFxeWbXC7n9/b2DiOmgB1GlWJfX98NAFvGHxlnfX2dw+VyNTwejwMx07Z+Rf7bHbr4C8B/W78AXEWcHlto5ucAAAAASUVORK5CYII=</Image>
        <Url type="text/html" method="GET" template="https://hdrezka-ag.com/index.php?do=search">
            <Param name="subaction" value="search"/>
            <Param name="q" value="{searchTerms}"/>
        </Url>
        <SearchForm>https://hdrezka-ag.com</SearchForm>
    </SearchPlugin>

`), null, null);

И он работает , но в search-extensions как , если по старому в модуле рихтую SearchService.jsm и мои поисковики в search-extensions  становятся , код в кнопке падает...
Добавил бы в  search-extensions , но seasonvar через http  , где бы разрешить? Может код подправить  верхний?

Отредактировано solombala (30-01-2021 17:58:13)

Отсутствует

 

Board footer

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