Infocatcher, просим, просто подпишите текущую версию и выложите в аддонах.
Даже текущая норм работает. Да, некоторый удобный функционал пропал, приходится отдельно нажимать, чтобы проверить размер и даты создания файла, но ведь работает!
Подпишите.
Tempora mutantur, et nos mutamur in illis.
(Времена меняются, и мы меняемся вместе с ними.)
Отсутствует
Infocatcher
Насчет распорок от подписей у меня на 66.0a1 работает этот config.js + config-prefs.js.
Я уже три варианта попробовал, никакие не работают.
На Iceweasel(который libportable) работает по-умолчанию.
Хотелось бы официальных версий обоих дополнений в Mozilla "Store". Или сейчас какие-то проблемы с ним?
Отсутствует
Вроде даже подписало автоматически.
Link Properties Plus WE на AMO: https://addons.mozilla.org/firefox/addo … /versions/
Но я сменил идентификатор, старую WE-версию надо удалить.
Хотелось бы официальных версий обоих дополнений в Mozilla "Store". Или сейчас какие-то проблемы с ним?
А не знаю. Автоматика раньше подписывала быстро, бета-версии можно было быстро выкладывать. Обычные версии проверялись редакторами и дооолго.
Лично мне хотелось бы, чтобы уже убрали видимость безопасности (подписать код с бэкдором – элементарно).
Мне вообще кажется, что именно открытость в свое время способствовала популяризации Firefox: любой мог написать свое расширение (или подправить чужое) буквально на коленке. Платных же расширений почти не было, авторы старались для себя. А теперь эффективные хромированные менеджеры гнобят авторов...
Более того, насколько я знаю, до сих пор можно сменить расширению ID, загрузить его на AMO... и получить автоматическую подпись.
Я еще понимаю двойную подпись: я качаю файл, вижу личную подпись разработчика, которому я доверяю, и смело ставлю. А доверия к автоматическим тестам у меня нет, потому как простор для обфускации кода широчайший.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Link Properties Plus WE на AMO
Отлично! Пожалуй, это пока лучшая новость в этом году. Ещё бы Right Links WE тоже зарелизить, было бы идеально.
Жаль, что непрямые ссылки получаемые через POST или JS теперь не посмотришь совсем.
Отсутствует
Реально сделать, чтобы окно расширения (moz-extension://) можно было закрыть по ESC?
Окно закрывается обычным window.close()... а вот вкладка упрямится:
Scripts may not close windows that were not opened by script.
Безопасненько.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Тестовая версия (about:debugging – загрузить временное дополнение):
link_properties_plus_we-2.0b2pre.xpi (исходный код)
[*] Улучшена проверка сочетания клавиш: теперь помечается как некорректное только если не удался вызов browser.commands.update().
[+] Добавлена возможность закрывать вкладку/окно клавишей Esc.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Кстати, почему так?
Глюк какой-то... наверное, ответ от сервера не пришел за время, отведенное браузером на запросы.
У меня под рукой Firefox 64.0.2 и 66.0a1, на них нормально, но иногда пропадают заголовки запроса
Добавлено 26-01-2019 14:39:11
но иногда пропадают заголовки запроса
Оказывается, все просто: кто-то проявил чудеса интеллекта и обмазал API толстым слоем асинхронности, так что теперь уведомление browser.webRequest.onSendHeaders об отправке запроса может случиться после получения ответа от сервера. Чудеса.
Отредактировано Infocatcher (26-01-2019 14:39:11)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Чудеса.
Это в 65ом поломали?
У меня вопрос - можно ли через LPP ловить редиректы и увидеть свойства итогового файла? Пример
Промежуточный https://www.cornplayer.com/Files/onClientDownload_D/310
Конечный https://www.cornplayer.com/uploadFiles/client/CORNPlayerW.x64_1.0.3.57.Installer.exe
Отсутствует
Link Properties Plus WE 2.0b2 (2019-01-26)
https://addons.mozilla.org/firefox/addo … /versions/
https://github.com/Infocatcher/Link_Pro … /tag/2.0b2
Изменения:
[*] Улучшена проверка сочетания клавиш: теперь помечается как некорректное только если не удался вызов browser.commands.update().
[+] Добавлена возможность закрывать вкладку/окно клавишей Esc.
[x] Исправлен вывод заголовков запроса даже если оповещение browser.webRequest.onSendHeaders пришло после ответа сервера.
Это в 65ом поломали?
Хм, поставил... похоже, что нет: на 65.0b12 и на 65.0 у меня работает (но, опять же, могут пропасть заголовки запроса).
У меня вопрос - можно ли через LPP ловить редиректы и увидеть свойства итогового файла?
Да, можно.
Но в данном случае дается перенаправление через
refresh: 0;url=https://…
Так что такое и старая XUL-версия не определяет (при этом в заголовках ответа видно этот refresh). А с учетом того, что refresh может быть не только в заголовках ответа сервера, но и в HTML (<meta http-equiv="refresh" content="0; URL=http://…" />), обрабатывать его затруднительно.
Для обычных перенаправлений по типу https://ru.wikipedia.org/wiki/Служебная:Случайная_страница работает.
Отредактировано Infocatcher (26-01-2019 17:32:03)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Хмм, такая же ситуация
В консоли (Ctrl+Shift+J) на что-нибудь относящееся к расширению ругается?
И что пишет, если поставить в настройках галочку «отладочный режим»?
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Ресурс на «http://infocatcher.ucoz.net/temp/lpp/link_properties_plus_we-2.0b2pre.xpi» был заблокирован, так как включена блокировка содержимого.[Подробнее] properties.html Key event недоступен при использовании некоторых раскладок клавиатуры: ключ=«i» модификаторы=«accel,alt,shift» id=«key_browserToolbox» browser.xul Notifications have been updated background.js:57:17 BG_GET: check_msg_api_mod <unavailable> background.js:571:7 ext_bg: get_scripts developer.mozilla.org background.js:328:7 [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMWindowUtils.removeSheet]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/ExtensionCommon.jsm :: runSafeSyncWithoutClone :: line 65" data: no] runSafeSyncWithoutClone resource://gre/modules/ExtensionCommon.jsm:65 cleanup resource://gre/modules/ExtensionContent.jsm:362 BG_GET: check_msg_api_mod <unavailable> background.js:571:7 ext_bg: get_scripts developer.mozilla.org background.js:328:7 [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMWindowUtils.removeSheet]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/ExtensionCommon.jsm :: runSafeSyncWithoutClone :: line 65" data: no] runSafeSyncWithoutClone resource://gre/modules/ExtensionCommon.jsm:65 cleanup resource://gre/modules/ExtensionContent.jsm:362 NS_ERROR_ILLEGAL_VALUE: ContentMetaHandler.jsm:156 editor is null UrlbarValueFormatter.jsm:285 _formatSearchAlias resource:///modules/UrlbarValueFormatter.jsm:285 update resource:///modules/UrlbarValueFormatter.jsm:58 formatValue chrome://browser/content/urlbarBindings.xml:585 _setValueInternal chrome://global/content/bindings/autocomplete.xml:602 set_value chrome://global/content/bindings/autocomplete.xml:280 URLBarSetURI chrome://browser/content/browser.js:2667 onLocationChange chrome://browser/content/browser.js:4812 callListeners chrome://browser/content/tabbrowser.js:731 _callProgressListeners chrome://browser/content/tabbrowser.js:744 _callProgressListeners chrome://browser/content/tabbrowser.js:4842 onLocationChange chrome://browser/content/tabbrowser.js:5176 _callProgressListeners resource://gre/modules/RemoteWebProgress.jsm:153 receiveMessage resource://gre/modules/RemoteWebProgress.jsm:240 Ресурс на «http://infocatcher.ucoz.net/temp/lpp/link_properties_plus_we-2.0b2pre.xpi» был заблокирован, так как включена блокировка содержимого.[Подробнее] properties.html Перешёл на chrome://browser/content/browser.xul Ignoring response to aborted listener for 4519
Отсутствует
SurferNet
Ого,
Ресурс на «http://infocatcher.ucoz.net/temp/lpp/link_properties_plus_we-2.0b2pre.xpi» был заблокирован, так как включена блокировка содержимого.[Подробнее] properties.html
Видимо, в этом и дело.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Link Properties Plus WE 2.0b3 (2019-01-28)
https://addons.mozilla.org/firefox/addon/link-properties-plus/versions/
https://github.com/Infocatcher/Link_Properties_Plus_WE/releases/tag/2.0b3
Изменения:
[x] Добавлено корректное прекращение ожидания оповещения browser.webRequest.onSendHeaders в случае блокировки запроса.
[+] Добавлена поддержка выделенных текстовых ссылок (Firefox 60+).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует