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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№12604-03-2019 22:00:43

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

Re: [CB]Cookies Permissions

Infocatcher пишет

Добавил открытие странного окошка chrome://browser/content/preferences/siteDataSettings.xul.

По-моему, как не работало без SiteDataManager.updateSites(),
так и не работает, если ни разу не посещалась страница about:preferences

Вроде так чуть получше

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

Выделить код

Код:

//if(this.app.name == "Firefox" && parseFloat(this.app.version) >= 62) { //~ todo: check versions
        //    this.showSiteDate(host);
        if(this.app.name == "Firefox" && parseFloat(this.app.version) >= 61) {
            this.showSiteData(host);
            return;
        }
...
    //showSiteDate: function(host) {
    //    var win = this.wm.getMostRecentWindow("Browser:Cookies");
    showSiteData: function(host) {
        var win = this.wm.getMostRecentWindow("Browser:SiteDataSettings");
        var _this = this;
        var setFilter = function setFilter(e) {
            e && win.removeEventListener("load", setFilter, false);
            _this.setTextboxValue(win.document.getElementById("searchBox"), host);
        };
        if(win) {
            win.focus();
            host && setFilter();
        }
        else {
            //win = window.openDialog("chrome://browser/content/preferences/siteDataSettings.xul", "_blank", "");
            //host && win.addEventListener("load", setFilter, false);
            Cu.import("resource:///modules/SiteDataManager.jsm", {}).SiteDataManager.updateSites().then(function() {
                win = window.openDialog("chrome://browser/content/preferences/siteDataSettings.xul", "_blank", "");
                host && win.addEventListener("load", setFilter, false);
            }, Cu.reportError);
        }
    },

Отсутствует

 

№12704-03-2019 23:33:43

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

Re: [CB]Cookies Permissions

Dumby
О! Спасибо. Обновил: https://github.com/Infocatcher/Custom_B … 5785526ead

Странно, я, вроде, менял на "Browser:SiteDataSettings", но, видимо, отвлекли в процессе.

Dumby пишет

если ни разу не посещалась страница about:preferences

Задорные нынче пошли API...
Что характерно, время последнего использования тоже никто не обновляет, пока окошко открыто – надо передергивать фильтр.


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

Отсутствует

 

№12825-01-2020 02:28:05

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

Re: [CB]Cookies Permissions

del

Отредактировано voqabuhe (25-01-2020 03:08:40)

Отсутствует

 

№12914-02-2020 19:31:41

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

Re: [CB]Cookies Permissions

Infocatcher
Заменить бы надо siteDataSettings.xul и permissions.xul на siteDataSettings.xhtml, permissions.xhtml соответственно. А то ошибку выдаёт при открытие Показать исключения... и Показать cookies...

Отсутствует

 

№13017-02-2020 20:00:26

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

Re: [CB]Cookies Permissions

voqabuhe пишет

Заменить бы надо siteDataSettings.xul и permissions.xul на siteDataSettings.xhtml, permissions.xhtml соответственно. А то ошибку выдаёт при открытие Показать исключения... и Показать cookies...

Добавил, спасибо. На удивление безболезненно починилось.
Тестовая: Cookies Permissions 0.2.1pre7 (2020-02-17)


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

Отсутствует

 

№13103-06-2020 11:39:23

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

Re: [CB]Cookies Permissions

Infocatcher
Снова поменяли адреса.

Отсутствует

 

№13202-07-2020 20:16:27

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

Re: [CB]Cookies Permissions

Dumby пишет

Снова поменяли адреса.

Я наконец-то добрался…
Спасибо! Обновил:
https://github.com/Infocatcher/Custom_B … 1db8c1cf3f
https://github.com/Infocatcher/Custom_B … c62198b602


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

Отсутствует

 

№13312-02-2021 20:21:07

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 257
UA: Firefox 68.0

Re: [CB]Cookies Permissions

Скажите как подружить скрипт с Waterfox G3 (FF78)? При нажатии на Show Cookies... выводит 3 стандартные кнопки - свернуть, развернуть, закрыть. Самого окна нет. Нажимаю Развернуть окно, открывается такое

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

Выделить код

Код:

File not found

can’t find the file at jar:file:///J:/WFG31/core/browser/omni.ja!/chrome/browser/content/browser/preferences/cookies.xul.

    Check the file name for capitalization or other typing errors.
    Check to see if the file was moved, renamed or deleted.


Ни в FF, ни в WF в omni.ja по указанному пути файла cookies.xul нет. Но FF открывает окно Manage Cookies and Site Data, а WF - нет.

Отсутствует

 

№13412-02-2021 21:17:09

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

Re: [CB]Cookies Permissions

harryk пишет

Скажите как подружить скрипт с Waterfox G3 (FF78)? При нажатии на Show Cookies...

Мне не поставить Waterfox, но, предположительно, вот так:

Выделить код

Код:

…
	showCookies: function(showAll) {
		…
		//if(this.app.name == "Firefox" && parseFloat(this.app.version) >= 61) {
		if(
			(this.app.name == "Firefox" || this.app.name == "Waterfox")
			&& parseFloat(this.app.version) >= 61
		) {
			this.showSiteData(host);
			return;
		}

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

Отсутствует

 

№13512-02-2021 22:37:01

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 257
UA: Firefox 68.0

Re: [CB]Cookies Permissions

Infocatcher
Спасибо. Сработало, и не только в WF

Отсутствует

 

Board footer

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