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

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

№5115-01-2015 12:55:12

Kuja
Забанен
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 29-05-2006
Сообщений: 1357
UA: Firefox 38.0

Re: Extended Link Properties

Проверил еще раз.

Если убрать все галки
[v] Показывать пункт контекстного меню для ссылок
[v] Показывать пункт контекстного меню для выделенных текстовых ссылок

Подвисаний нет.

Если включить
[v] Показывать пункт контекстного меню для выделенных текстовых ссылок

То подвисания есть при ПКМ не на ссылках.

Отредактировано Kuja (15-01-2015 13:04:42)

Отсутствует

 

№5215-01-2015 20:27:51

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

Re: Extended Link Properties

Kuja пишет

Если включить
[v] Показывать пункт контекстного меню для выделенных текстовых ссылок

То подвисания есть при ПКМ не на ссылках.

Не уверен, что дело было в этом, но зато полноценно заработало для выделенных текстовых ссылок:
https://github.com/Infocatcher/Link_Pro … abe9f7ca4c

Тестовая версия: link_properties_plus-1.5.3pre13_e10s_test2-fx-sm-tb.xpi (исходный код).


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

Отсутствует

 

№5307-06-2015 14:27:54

Kuja
Забанен
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 29-05-2006
Сообщений: 1357
UA: Firefox 41.0

Re: Extended Link Properties

А релиз новой версии будет?
На АМО последней версии 2 года.

Отсутствует

 

№5407-06-2015 15:29:12

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

Re: Extended Link Properties

Kuja пишет

А релиз новой версии будет?

Будет. Все упирается во время на тестирование и выкладывание. Плюс пока даже ничего критичного не сломалось.

Kuja пишет

На АМО последней версии 2 года.

Так а там почти все работает, разве что с about:… ссылками проблема. И с e10s. Ну да там и с разрабатываемой версией не все хорошо.


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

Отсутствует

 

№5521-10-2015 21:54:33

Kuja
Забанен
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 29-05-2006
Сообщений: 1357
UA: Firefox 44.0

Re: Extended Link Properties

Единственное расширение из 30, которые я использую, без цифровой подписи. И не обновилась так до релизной из тестовых.

Отсутствует

 

№5608-11-2015 21:43:24

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

Re: Extended Link Properties

Link Properties Plus 1.6.0: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.0

Интересно, долго ли будут проверять теперь. :)


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

Отсутствует

 

№5721-12-2015 01:25:36

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

Re: Extended Link Properties


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

Отсутствует

 

№5830-01-2017 23:27:25

dartraiden
Участник
 
Группа: Members
Зарегистрирован: 10-05-2015
Сообщений: 28
UA: Firefox 51.0
Веб-сайт

Re: Extended Link Properties

С e10s до сих пор не работает?

Отсутствует

 

№5931-01-2017 00:54:03

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

Re: Extended Link Properties

dartraiden пишет

С e10s до сих пор не работает?

Ну вообще оно работало, пока в Firefox не переделали compatibility shims.
https://github.com/Infocatcher/Link_Pro … /issues/20
Добавил туда тестовую версию, но цифровой подписи нет, просто так не поставить.


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

Отсутствует

 

№6011-02-2017 14:16:40

SurferNet
Участник
 
Группа: Members
Зарегистрирован: 03-11-2005
Сообщений: 591
UA: Firefox 51.0

Re: Extended Link Properties

Infocatcher Спасибо.

Уже лет 7 пользуюсь вашим расширением. Очень жду подписанного, чтобы пользоваться многопоточностью. :)

Отсутствует

 

№6111-02-2017 16:38:16

dartraiden
Участник
 
Группа: Members
Зарегистрирован: 10-05-2015
Сообщений: 28
UA: Firefox 51.0
Веб-сайт

Re: Extended Link Properties

Подписать для себя - это меньшая из проблем :)

Регистрируетесь на AMO (если пользуетесь синхронизацией, то учётка у вас уже есть), идёте в Инструменты -> Отправить новое дополнение, указываете, что будете распространять его самостоятельно. Открываете файл дополнения архиватором, в install.rdf меняете идентификатор (<em:id>linkPropertiesPlus@infocatcher</em:id>) на что-нибудь отличающееся (<em:id>linkPropertiesPlus@SurferNet</em:id>, например), сохраняете, загружаете дополнение на AMO.

Оно автоматически подписывается и вы можете его скачать для установки (старое только предварительно нужно снести).

Отредактировано dartraiden (11-02-2017 16:47:46)

Отсутствует

 

№6213-03-2017 21:56:58

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

Re: Extended Link Properties

Link Properties Plus 1.6.1 (2017-03-13): https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1 *
Неподписанная версия: https://github.com/Infocatcher/Link_Properties_Plus/releases/tag/1.6.1
Изменения: https://github.com/Infocatcher/Link_Properties_Plus/blob/master/changelog-ru.md#161-2017-03-13

* На данный момент проверяется:
Позиция в очереди: 208 из 209 (звучит весьма «оптимистично», да)

Отредактировано Infocatcher (23-03-2017 22:59:47)


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

Отсутствует

 

№6323-03-2017 22:52:56

SurferNet
Участник
 
Группа: Members
Зарегистрирован: 03-11-2005
Сообщений: 591
UA: Firefox 52.0

Re: Extended Link Properties

Infocatcher

https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1 *

Ссылка неправильная, да и пусто там :)

Infocatcher пишет

На данный момент проверяется:

Уже 11 дней проверяется? :sick: Мозилловцы совсем там сдурели?

Отсутствует

 

№6423-03-2017 23:04:28

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

Re: Extended Link Properties

SurferNet
А, ой, это я не переправил. Правда, правильная ссылка, пока не одобрят, ведет в никуда.

SurferNet пишет

Уже 11 дней проверяется? :sick: Мозилловцы совсем там сдурели?

Это нынче норма. Оптимистичный прогноз – недели так три.
Сейчас вот так:
Позиция в очереди: 122 из 212

Ирония еще в том, что просто подписать расширение, которое не будет выводиться в общем списке – дело пяти минут. Там автоматическая проверка – подписывает при отсутствии ошибок. Но если уже выложено, то надо или скрыть (чего делать не хочется), или изменить идентификатор и подписать... А тут еще и хотят перестать подписывать новые расширения на старых технологиях.


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

Отсутствует

 

№6520-04-2017 11:35:43

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

Re: Extended Link Properties

Ожидает проверки с 13 марта, «Позиция в очереди: 62 из 266». :sick:

Выложил типа как бета-версию:
https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1pre2
Подписанная. Автоматически. Безопасненько. :lol:

Но есть минус: с этой версии не будет обновляться на релизы... И да, тут тоже сделано криво. :)


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

Отсутствует

 

№6628-05-2017 12:03:55

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

Re: Extended Link Properties

Infocatcher пишет

Ожидает проверки с 13 марта, «Позиция в очереди: 62 из 266». :sick:

Ну надо же. Сегодня одобрили.
https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1


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

Отсутствует

 

№6708-09-2017 00:10:38

SurferNet
Участник
 
Группа: Members
Зарегистрирован: 03-11-2005
Сообщений: 591
UA: Firefox 55.0

Re: Extended Link Properties

Infocatcher
Почему дата и время этого не берётся?
Есть такая программа Website-Watcher, она нормально забирает.

Отредактировано SurferNet (08-09-2017 00:11:10)

Отсутствует

 

№6808-09-2017 12:35:12

Farby
Участник
 
Группа: Members
Зарегистрирован: 21-11-2012
Сообщений: 319
UA: Firefox 54.0

Re: Extended Link Properties

SurferNet пишет

Почему дата и время этого не берётся?
Есть такая программа Website-Watcher, она нормально забирает.

Отредактировано SurferNet (Сегодня 00:11:10)

у меня все берется thumb.png


Жизнь иногда такое выкидывает, что хочется подобрать...

Отсутствует

 

№6908-09-2017 13:02:18

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

Re: Extended Link Properties

SurferNet пишет

Почему дата и время этого не берётся?
Есть такая программа Website-Watcher, она нормально забирает.

Это из-за нижнего регистра заголовков, теперь можно как угодно лепить:
RFC 7230 - Hypertext Transfer Protocol (HTTP/1.1): 3.2.  Header Fields

Each header field consists of a case-insensitive field name followed
by a colon (":"), optional leading whitespace, the field value, and
optional trailing whitespace.

Там в ответе сервера

content-length: 3923576
content-type: application/octet-stream
last-modified: Wed, 30 Aug 2017 14:26:57 GMT

А проверки заголовков делаются для «Content-Length».
Записал себе: https://github.com/Infocatcher/Link_Pro … /issues/26

Farby пишет

у меня все берется http://rgho.st/8BYZkxTTW/thumb.png

Похоже, что SeaMonkey и старые версии Firefox приводят заголовки ответа к стандартному виду.


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

Отсутствует

 

№7008-09-2017 15:14:57

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

Re: Extended Link Properties

SurferNet пишет

Почему дата и время этого не берётся?

Тестовая версия: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.2pre
Неподписанная версия: link_properties_plus-1.6.2pre-fx-sm-tb.xpi
(исходный код)


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

Отсутствует

 

№7108-09-2017 18:58:25

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

Re: Extended Link Properties

Infocatcher пишет

Mark compatible with Gecko 57.0a1

Что-то у меня about: ссылки никак...
Вот, так, вроде, работает, но снова дичь.

linkPropsPlus.js

Выделить код

Код:

del: `/*
    newChannelFromURI: function(uri, bypassCache) {
        var ch = uri.scheme == "about" && "nsIAboutModule" in Components.interfaces
            ? Components.classes["@mozilla.org/network/protocol/about;1?what=" + uri.path.replace(/[?&#].*$/, "")]
                .getService(Components.interfaces.nsIAboutModule)
                .newChannel(uri, null /* nsILoadInfo since Firefox 36 */)
    */`,

    get loadInfo() {
        var req = new Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1", "nsIXMLHttpRequest")();
        req.open("head", "chrome://linkpropsplus/content/overlayDownload.xul", true);
        delete this.loadInfo;
        return this.loadInfo = req.channel.loadInfo;
    },
    newChannelFromURI: function(uri, bypassCache) {
        var ch = uri.scheme == "about" && "nsIAboutModule" in Components.interfaces
            ? Components.classes[
                "@mozilla.org/network/protocol/about;1?what="
                + (uri.pathQueryRef || uri.path).replace(/[?&#].*$/, "")
            ]
                .getService(Components.interfaces.nsIAboutModule)
                .newChannel(uri, this.loadInfo /* nsILoadInfo since Firefox 36 */)
Выделить код

Код:

isValidURI: function(spec) {
        try {
            var ios = this.ios;
            var uri = ios.newURI(spec, null, null);
            var testChannel = "newChannelFromURIWithLoadInfo" in ios // Firefox 37+
                && this.fxVersion >= 44 // Throws in Firefox 37-43 with null nsILoadInfo
                //? ios.newChannelFromURIWithLoadInfo(uri, null)
                ? ios.newChannelFromURIWithLoadInfo(uri, this.loadInfo)

Отредактировано Dumby (08-09-2017 19:44:39)

Отсутствует

 

№7208-09-2017 19:10:13

SurferNet
Участник
 
Группа: Members
Зарегистрирован: 03-11-2005
Сообщений: 591
UA: Firefox 55.0

Re: Extended Link Properties

Infocatcher
Спасибо, работает.
Теперь после релиза ещё пару месяцев ждём появления в мозилла сторе? :lol:

Отсутствует

 

№7308-09-2017 20:03:30

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

Re: Extended Link Properties

Dumby пишет

Что-то у меня about: ссылки никак...

О, спасибо!
Какие они настырные с этим nsILoadInfo...
Хотел было спросить про pathQueryRef, потом погуглил на developer.mozilla.org (пусто), потом просто погуглил... больные люди, честное слово. :sick:

SurferNet пишет

Теперь после релиза ещё пару месяцев ждём появления в мозилла сторе? :lol:

Я пока не отправлял релиз на проверку. Скоро вообще могут прикрыть лавочку. о_О Хотя для SeaMonkey же еще.
Ну а для бета-канала подписывает после прохождения автоматических тестов.
Можно попытаться что-то сделать на WebExtensions, но ни в диалог сохранения влезть, ни окошко нормальное сделать. :(


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

Отсутствует

 

№7408-09-2017 21:23:01

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

Re: Extended Link Properties

Тестовая версия: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.2pre2
Неподписанная версия: link_properties_plus-1.6.2pre2-fx-sm-tb.xpi
(исходный код)


Dumby пишет
Выделить код

Код:

var req = new Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1", "nsIXMLHttpRequest")();

Эксперименты показали, что раз действо происходит в окне, то и new XMLHttpRequest() есть и работает.


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

Отсутствует

 

№7510-09-2017 01:31:47

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

Re: Extended Link Properties

Infocatcher пишет

больные люди, честное слово

Как мягко и интеллигентно сказано.
Кстати, такой вот не displaySpec. :)

Отсутствует

 

Board footer

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