Добавил открытие странного окошка 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); } },
Отсутствует
Dumby
О! Спасибо. Обновил: https://github.com/Infocatcher/Custom_B … 5785526ead
Странно, я, вроде, менял на "Browser:SiteDataSettings", но, видимо, отвлекли в процессе.
если ни разу не посещалась страница about:preferences
Задорные нынче пошли API...
Что характерно, время последнего использования тоже никто не обновляет, пока окошко открыто – надо передергивать фильтр.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Заменить бы надо siteDataSettings.xul и permissions.xul на siteDataSettings.xhtml, permissions.xhtml соответственно. А то ошибку выдаёт при открытие Показать исключения... и Показать cookies...
Отсутствует
Заменить бы надо siteDataSettings.xul и permissions.xul на siteDataSettings.xhtml, permissions.xhtml соответственно. А то ошибку выдаёт при открытие Показать исключения... и Показать cookies...
Добавил, спасибо. На удивление безболезненно починилось.
Тестовая: Cookies Permissions 0.2.1pre7 (2020-02-17)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Снова поменяли адреса.
Я наконец-то добрался…
Спасибо! Обновил:
https://github.com/Infocatcher/Custom_B … 1db8c1cf3f
https://github.com/Infocatcher/Custom_B … c62198b602
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Скажите как подружить скрипт с 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.
Отсутствует
Скажите как подружить скрипт с 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; }
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует