Проверил еще раз.
Если убрать все галки
[v] Показывать пункт контекстного меню для ссылок
[v] Показывать пункт контекстного меню для выделенных текстовых ссылок
Подвисаний нет.
Если включить
[v] Показывать пункт контекстного меню для выделенных текстовых ссылок
То подвисания есть при ПКМ не на ссылках.
Отредактировано Kuja (15-01-2015 13:04:42)
Отсутствует
Если включить
[v] Показывать пункт контекстного меню для выделенных текстовых ссылокТо подвисания есть при ПКМ не на ссылках.
Не уверен, что дело было в этом, но зато полноценно заработало для выделенных текстовых ссылок:
https://github.com/Infocatcher/Link_Pro … abe9f7ca4c
Тестовая версия: link_properties_plus-1.5.3pre13_e10s_test2-fx-sm-tb.xpi (исходный код).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
А релиз новой версии будет?
Будет. Все упирается во время на тестирование и выкладывание. Плюс пока даже ничего критичного не сломалось.
На АМО последней версии 2 года.
Так а там почти все работает, разве что с about:… ссылками проблема. И с e10s. Ну да там и с разрабатываемой версией не все хорошо.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Link Properties Plus 1.6.0: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.0
Интересно, долго ли будут проверять теперь.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Link Properties Plus 1.6.0.1: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.0.1
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
С e10s до сих пор не работает?
Отсутствует
С e10s до сих пор не работает?
Ну вообще оно работало, пока в Firefox не переделали compatibility shims.
https://github.com/Infocatcher/Link_Pro … /issues/20
Добавил туда тестовую версию, но цифровой подписи нет, просто так не поставить.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Подписать для себя - это меньшая из проблем
Регистрируетесь на AMO (если пользуетесь синхронизацией, то учётка у вас уже есть), идёте в Инструменты -> Отправить новое дополнение, указываете, что будете распространять его самостоятельно. Открываете файл дополнения архиватором, в install.rdf меняете идентификатор (<em:id>linkPropertiesPlus@infocatcher</em:id>) на что-нибудь отличающееся (<em:id>linkPropertiesPlus@SurferNet</em:id>, например), сохраняете, загружаете дополнение на AMO.
Оно автоматически подписывается и вы можете его скачать для установки (старое только предварительно нужно снести).
Отредактировано dartraiden (11-02-2017 16:47:46)
Отсутствует
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)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1 *
Ссылка неправильная, да и пусто там
На данный момент проверяется:
Уже 11 дней проверяется? Мозилловцы совсем там сдурели?
Отсутствует
SurferNet
А, ой, это я не переправил. Правда, правильная ссылка, пока не одобрят, ведет в никуда.
Уже 11 дней проверяется? Мозилловцы совсем там сдурели?
Это нынче норма. Оптимистичный прогноз – недели так три.
Сейчас вот так:
Позиция в очереди: 122 из 212
Ирония еще в том, что просто подписать расширение, которое не будет выводиться в общем списке – дело пяти минут. Там автоматическая проверка – подписывает при отсутствии ошибок. Но если уже выложено, то надо или скрыть (чего делать не хочется), или изменить идентификатор и подписать... А тут еще и хотят перестать подписывать новые расширения на старых технологиях.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Ожидает проверки с 13 марта, «Позиция в очереди: 62 из 266».
Выложил типа как бета-версию:
https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1pre2
Подписанная. Автоматически. Безопасненько.
Но есть минус: с этой версии не будет обновляться на релизы... И да, тут тоже сделано криво.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Ожидает проверки с 13 марта, «Позиция в очереди: 62 из 266».
Ну надо же. Сегодня одобрили.
https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Почему дата и время этого не берётся?
Есть такая программа Website-Watcher, она нормально забирает.Отредактировано SurferNet (Сегодня 00:11:10)
Жизнь иногда такое выкидывает, что хочется подобрать...
На форуме
Почему дата и время этого не берётся?
Есть такая программа 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
у меня все берется http://rgho.st/8BYZkxTTW/thumb.png
Похоже, что SeaMonkey и старые версии Firefox приводят заголовки ответа к стандартному виду.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Почему дата и время этого не берётся?
Тестовая версия: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.2pre
Неподписанная версия: link_properties_plus-1.6.2pre-fx-sm-tb.xpi
(исходный код)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Mark compatible with Gecko 57.0a1
Что-то у меня about: ссылки никак...
Вот, так, вроде, работает, но снова дичь.
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)
Отсутствует
Что-то у меня about: ссылки никак...
О, спасибо!
Какие они настырные с этим nsILoadInfo...
Хотел было спросить про pathQueryRef, потом погуглил на developer.mozilla.org (пусто), потом просто погуглил... больные люди, честное слово.
Теперь после релиза ещё пару месяцев ждём появления в мозилла сторе?
Я пока не отправлял релиз на проверку. Скоро вообще могут прикрыть лавочку. о_О Хотя для SeaMonkey же еще.
Ну а для бета-канала подписывает после прохождения автоматических тестов.
Можно попытаться что-то сделать на WebExtensions, но ни в диалог сохранения влезть, ни окошко нормальное сделать.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Тестовая версия: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.2pre2
Неподписанная версия: link_properties_plus-1.6.2pre2-fx-sm-tb.xpi
(исходный код)
Выделить кодКод:
var req = new Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1", "nsIXMLHttpRequest")();
Эксперименты показали, что раз действо происходит в окне, то и new XMLHttpRequest() есть и работает.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
больные люди, честное слово
Как мягко и интеллигентно сказано.
Кстати, такой вот не displaySpec.
Отсутствует