>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Обсуждение расширений http://forum.mozilla-russia.org/viewforum.php?id=28 >Extended Link Properties http://forum.mozilla-russia.org/viewtopic.php?id=13930 |
vurdalak > 21-11-2006 13:02:59 |
Подскажите есть ли замена сабжевого расширения для Файрфокс 2.0 или как Extended Link Properties подружить с Файрфокс 2.0 ? |
Sergeys > 21-11-2006 20:28:18 |
vurdalak P.S. И пользуйся поиском, об установке расширений на 2.0 уже описано много вариантов. => Обсуждение расширений и дополнений |
alur2005 > 27-02-2007 07:38:44 |
вот поправил это расширения для использования в Mozilla Firefox 2.0.2 extended_link_properties-1.2.4-rus-fx.xpi качаем по ссылке http://slil.ru/23998729 Никто из-за увеличения max version номер версии не меняет - это может сделать только автор. |
alur2005 > 27-02-2007 13:08:55 |
alur2005 пишет
Я конечно извиняюсь за исправления но иначе было никак. |
Lain_13 > 27-02-2007 13:19:12 |
Майн готт... Трудно снести старое расширение, а потом поставить новое? |
Infocatcher > 09-06-2009 03:50:46 |
Немного поковырялся в расширении... Extended Link Properties 1.3.0 [7.1 Кбайт] [+] Добавлена работа с окном выбора действия с файлом (грубый хак!). В результате всплыло, что запрос размера происходит только после того, как файл полностью скачается в %temp% (т.е. почему-то не может быть два одновременных запроса по одной и той же ссылке). P.S. Я думаю, пока не стоит выкладывать в расширения... Так что тестируем. |
Infocatcher > 09-07-2009 00:58:11 |
Extended Link Properties 1.3.1 [8,0 Кбайт] [+] Настройка точности округления размера. P.S. Последствия подмены настоящей ссылки при запросе размера пока что не наблюдаются. |
Al_H > 09-07-2009 10:17:10 |
Спасибо! Sergeys пишет
Как правило, пишут 1.2.3 mod |
Infocatcher > 09-07-2009 19:13:41 |
Extended Link Properties 1.3.2 [8,0 Кбайт] [x] Исправлена обработка HTTP-ссылок, перенаправляющих на FTP (пример). |
Infocatcher > 09-08-2009 23:51:49 |
Extended Link Properties 1.3.3 [8,1 Кбайт] [*] Разделитель дробной части соответствует системным настройкам. |
Infocatcher > 16-05-2010 22:08:38 |
Extended Link Properties 1.4.0pre [20,3 Кбайт] (внимание, это тестовая версия!) (В Firefox 3.7a5pre при наличии установленного расширения Element Properties окно настроек дергается при открытии – можете передавать P.S. Обнаружил тут Extended Link Properties + – версия 1.3.5 с локализаторскими изысками. Могли бы и сюда сначала написать, если честно, – гуглоперевод хоть и уныл чуть более, чем полностью, но все же способствует улучшению восприятия. |
PopovSergej > 17-05-2010 17:55:09 |
Infocatcher
Работает нормально. Спасибо. |
Deim0s > 19-05-2010 20:49:37 |
Infocatcher,
Пользуюсь им в данный момент, совместно с Element Properties. Если можно разъясните несколько вопросов: По расширению:
Отлично просто! Файлы: extlinkprops.jar нулевого размера и ссылающийся на него chrome_.manifest, на будущее просто ? Ещё вопрос: |
Infocatcher > 19-05-2010 22:32:33 |
Deim0s пишет
Torisugari – автор оригинального расширения. Выделить код Код:# https://bugzilla.mozilla.org/show_bug.cgi?id=513147 # https://addons.mozilla.org/firefox/addon/14228/ , а стало Выделить код Код:# https://bugzilla.mozilla.org/show_bug.cgi?id=513147 # https://addons.mozilla.org/firefox/addon/124503 Сравнить можно каким-нибудь WinMerge.
Не знаю. По-хорошему надо бы сменить GUID и название. Вряд ли, конечно, автор исходного расширения проснется, но мало ли. Но при этом придется заставить пользователей сначала удалить старое расширение. Или нужно писать удалятор, перезапускающий браузер после удаления старой версии.
В таком виде проще редактировать – не надо каждый раз упаковывать jar-архив. А для релиза chrome.manifest (ссылающийся на файлы напрямую) заменяется на chrome_.manifest, а в extlinkprops.jar упаковывается все содержимое папки chrome\.
Кажется, можно только ручками парсить список файлов, отдаваемый FTP-сервером. Вроде бы, в FireFTP делается именно так. По крайней мере, никаких специальных встроенных механизмов я не нашел. |
Deim0s > 20-05-2010 00:55:56 |
Infocatcher,
Спасибо, ясно. Я (думаю и не только я) сидел до перехода на 3.6 на оригинальном расширении от Torisugari, а тут увидев Вас в разработчиках Extended Link Properties +, решил, что это релиз расширения из этой темы, а оно вон как... Интересно как он обновлять будет, продолжит таскать отсюда?
Лучше поскорее бы Вы зарелизили , хоть под другим названием, пока клоны не расплодились, расширение то мега-полезное. Думается, кто в нём нуждается, быстро разберутся.
Понятно, т.е. старый добрый GetFileSize списывать пока рано, он хоть в активном режиме, но свойства файла по FTP тянет. Добавил:
Получается даже целых два, если теперь в Element Properties нужды нет. |
Infocatcher > 20-05-2010 01:41:10 |
Deim0s пишет
Такое уже не сто́ит за пользователя решать. |
vladmir > 20-05-2010 08:46:50 |
Поставил в Симанки 2.0.4 extended_link_properties_+-1.4.0-fx+sm.xpi Вроде бы работает нормально. |
pasynok > 09-06-2010 20:20:43 |
В сегодняшней 3.7 "преступно" перестал работать сабж (1.4.0 и 1.3.5). Подтвердите, а то, может, я что-то намутил? |
Infocatcher > 09-06-2010 21:53:38 |
pasynok пишет
Кто-то преступно скукожил функцию navigator.preference(). Extended Link Properties 1.4.0pre3 [21,0 Кбайт] (по-прежнему тестовая версия!) 1.4.0pre3 (2010-06-09) 1.4.0pre2 (2010-06-03) P.S. Особо тестировать некогда. |
Infocatcher > 06-07-2010 02:45:35 |
Extended Link Properties 1.4.0pre4 [21,1 Кбайт] (по-прежнему тестовая версия!) 1.4.0pre4 (2010-07-06) P.S. К сожалению, для тестовых версий автообновление не работает. |
Drzs > 08-07-2010 16:06:01 |
а скажите, когда данное расширение будет оптимизировано по Firefox 3.6.6? а то как-то не удобно без него. Хотя, может есть какое - нибудь другое расширение добавляющее в контекстное меню вызываемое правым кликом кнопку "Свойства"? а то без нее никак мне(( |
Infocatcher > 08-07-2010 16:33:24 |
Drzs |
Drzs > 08-07-2010 16:54:02 |
Infocatcher пишет
спасибо большое) |
SurferNet > 21-07-2010 16:10:13 |
Эмм, на Fx 4.0 b1 совсем не работает или это только у меня ? Element properties работает. |
Infocatcher > 21-07-2010 16:59:17 |
SurferNet |
SurferNet > 28-07-2010 17:04:14 |
Тобишь ни размер, ни дату ? |
Infocatcher > 28-07-2010 18:53:50 |
SurferNet пишет
С заголовками ответа сервера нормально работает только nsIHttpChannel. Extended Link Properties 1.4.0pre5 [21,2 Кбайт] (по-прежнему тестовая версия!) |
SurferNet > 28-07-2010 19:18:12 |
Infocatcher |
SurferNet > 01-09-2010 18:47:11 |
Infocatcher |
Infocatcher > 01-09-2010 21:23:31 |
SurferNet пишет
Не знаю, у меня определяется. |
SurferNet > 02-09-2010 11:38:38 |
Вот на 3.6.8 |
Infocatcher > 02-09-2010 23:10:34 |
SurferNet |
SurferNet > 09-09-2010 11:50:44 |
Еще вопросец |
Infocatcher > 09-09-2010 23:59:20 |
SurferNet Тем не менее, у менеджера загрузок можно спросить размер и тип содержимого. Все еще тестовые: 1.4.0pre6 (2010-08-05) 1.4.0pre7 (2010-09-09) |
RusDS > 08-12-2010 08:45:55 |
Infocatcher пишет
Спасибо! Чудесное дополнение! На 4.0b8pre версия устарела |
pasynok > 13-12-2010 13:49:42 |
Infocatcher |
Infocatcher > 13-12-2010 22:11:59 |
pasynok Но возможен хак: Выделить код Код:document.popupNode = linkNode; new nsContextMenu( document.getElementById("contentAreaContextMenu"), gBrowser ).saveLink(); Так что можно найти главное окно браузера (если его нет, то или ничего не будет, или нужен код для его открытия, который будет ждать, когда окно загрузится), создать в window.content.document невидимую ссылку (linkNode) и позвать код выше. А затем удалить ссылку (и надеяться, что nsContextMenu.js она больше не понадобится). Ну, и диалог будет открываться из главного окна, а не из нашего. Заодно и кнопки перестают помещаться, так что выходит примерно вот так: http://s43.radikal.ru/i102/1012/77/ad47b203a4ad.png (тестовый профиль у меня без локали на интерфейс, и лень переключать раскладку ). Вроде, работает, но реализация мне не особо нравится. P.S. Остается позвать диалог открытия файла и еще раз увидеть свойства ссылки. |
pasynok > 13-12-2010 23:31:17 |
Infocatcher Infocatcher пишет
Да. Думаю, что надо ссылку брать из "extLinkProps-uri", ведь теоретически могли там ее и поменять. |
Infocatcher > 14-12-2010 00:14:28 |
pasynok |
Vladik > 15-12-2010 13:08:00 |
Infocatcher
У меня так иногда сохраняет и через "Сохранить как..." |
Infocatcher > 15-12-2010 20:35:44 |
Vladik пишет
Величины таймаута не хватает. Можно увеличить и запастись терпением . |
Infocatcher > 03-01-2013 00:37:09 |
Все-таки решил сделать полноценный форк. AMO: https://addons.mozilla.org/addon/link-properties-plus/ Просьба всем заинтересованным оставить отзыв на AMO. 1.5.0 (2013-01-02) 1.5.0pre32 (2012-07-28) |
Infocatcher > 03-01-2013 02:50:50 |
okkamas_knife пишет
Как-то это уместнее в контекстном меню страницы, по-моему. okkamas_knife пишет
Не получится, качать надо. А для скачанных есть Exif Viewer/FxIF. okkamas_knife пишет
Это сначала бы ArchView реанимировать. okkamas_knife пишет
Никто не запрещает делать расширения к расширениям. |
Vladik > 03-01-2013 07:53:28 |
Infocatcher |
Infocatcher > 03-01-2013 19:30:07 |
Vladik Для Link And Forminfo можно попробовать добавить пункт «Свойства ссылки» в контекстное меню. Но там, кажется, никак не получить исходную ссылку – то есть текст ссылки есть, но вот сам элемент (чтобы задать правильный HTTP referer) не получить. А вместо двух вторых лучше использовать Text Link – он не замедляет загрузку страниц. |
Infocatcher > 09-01-2015 21:07:38 |
Kuja пишет
У меня на свежей Nightly 37.0a1 (2015-01-09) не воспроизводится. То есть да, там делаются потенциально медленные обращения к содержимому вкладки, но основное все равно берется из стандартного контекстного меню. И я не пойму, что именно может мешать, совсем никак не получится убрать, только если пункт контекстного меню совсем отключить. А если не все убирать, то надо сперва воспроизвести. Ну, и еще у меня только x86 есть, на x64 нет возможности проверить. |
Kuja > 10-01-2015 16:42:26 |
Например с Element Properties 9 проблем нет. Да и с другими, которые добавляют пункты в меню и используются мной. |
Infocatcher > 10-01-2015 20:31:07 |
Kuja К тому же, в любом случае не должен так самый простой доступ к содержимому вкладки тормозить, это явно не нормально. |
Kuja > 10-01-2015 23:38:49 |
Поставил версию из последнего сообщения. http://youtu.be/l59s-sPcdUo |
Infocatcher > 11-01-2015 00:37:51 |
Kuja Еще странно, что на пустом месте пункт меню показывает, там проверка через встроенный gContextMenu.onSaveableLink. Можно попробовать привлечь встроенный профайлер (Shift+F5), но у меня он не заработал, только с галочкой «Show Gecko platform data», но с ней слишком много лишнего вываливает (и все равно я не нашел там следов работы расширения). Возможно, сломали уже, раньше у меня работало. |
Kuja > 15-01-2015 12:55:12 |
Проверил еще раз. Если убрать все галки Подвисаний нет. Если включить То подвисания есть при ПКМ не на ссылках. |
Infocatcher > 15-01-2015 20:27:51 |
Kuja пишет
Не уверен, что дело было в этом, но зато полноценно заработало для выделенных текстовых ссылок: Тестовая версия: link_properties_plus-1.5.3pre13_e10s_test2-fx-sm-tb.xpi (исходный код). |
Kuja > 07-06-2015 14:27:54 |
А релиз новой версии будет? |
Infocatcher > 07-06-2015 15:29:12 |
Kuja пишет
Будет. Все упирается во время на тестирование и выкладывание. Плюс пока даже ничего критичного не сломалось. Kuja пишет
Так а там почти все работает, разве что с about:… ссылками проблема. И с e10s. Ну да там и с разрабатываемой версией не все хорошо. |
Kuja > 21-10-2015 21:54:33 |
Единственное расширение из 30, которые я использую, без цифровой подписи. И не обновилась так до релизной из тестовых. |
Infocatcher > 08-11-2015 21:43:24 |
Link Properties Plus 1.6.0: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.0 Интересно, долго ли будут проверять теперь. |
Infocatcher > 21-12-2015 01:25:36 |
Link Properties Plus 1.6.0.1: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.0.1 |
dartraiden > 30-01-2017 23:27:25 |
С e10s до сих пор не работает? |
Infocatcher > 31-01-2017 00:54:03 |
dartraiden пишет
Ну вообще оно работало, пока в Firefox не переделали compatibility shims. |
SurferNet > 11-02-2017 14:16:40 |
Infocatcher Спасибо. Уже лет 7 пользуюсь вашим расширением. Очень жду подписанного, чтобы пользоваться многопоточностью. |
dartraiden > 11-02-2017 16:38:16 |
Подписать для себя - это меньшая из проблем Регистрируетесь на AMO (если пользуетесь синхронизацией, то учётка у вас уже есть), идёте в Инструменты -> Отправить новое дополнение, указываете, что будете распространять его самостоятельно. Открываете файл дополнения архиватором, в install.rdf меняете идентификатор (<em:id>linkPropertiesPlus@infocatcher</em:id>) на что-нибудь отличающееся (<em:id>linkPropertiesPlus@SurferNet</em:id>, например), сохраняете, загружаете дополнение на AMO. Оно автоматически подписывается и вы можете его скачать для установки (старое только предварительно нужно снести). |
Infocatcher > 13-03-2017 21:56:58 |
Link Properties Plus 1.6.1 (2017-03-13): https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.1 * * На данный момент проверяется: |
SurferNet > 23-03-2017 22:52:56 |
Infocatcher
Ссылка неправильная, да и пусто там Infocatcher пишет
Уже 11 дней проверяется? Мозилловцы совсем там сдурели? |
Infocatcher > 23-03-2017 23:04:28 |
SurferNet SurferNet пишет
Это нынче норма. Оптимистичный прогноз – недели так три. Ирония еще в том, что просто подписать расширение, которое не будет выводиться в общем списке – дело пяти минут. Там автоматическая проверка – подписывает при отсутствии ошибок. Но если уже выложено, то надо или скрыть (чего делать не хочется), или изменить идентификатор и подписать... А тут еще и хотят перестать подписывать новые расширения на старых технологиях. |
Infocatcher > 20-04-2017 11:35:43 |
Ожидает проверки с 13 марта, «Позиция в очереди: 62 из 266». Выложил типа как бета-версию: Но есть минус: с этой версии не будет обновляться на релизы... И да, тут тоже сделано криво. |
Infocatcher > 28-05-2017 12:03:55 |
Infocatcher пишет
Ну надо же. Сегодня одобрили. |
SurferNet > 08-09-2017 00:10:38 |
Infocatcher |
Farby > 08-09-2017 12:35:12 |
SurferNet пишет
|
Infocatcher > 08-09-2017 13:02:18 |
SurferNet пишет
Это из-за нижнего регистра заголовков, теперь можно как угодно лепить:
Там в ответе сервера
А проверки заголовков делаются для «Content-Length». Farby пишет
Похоже, что SeaMonkey и старые версии Firefox приводят заголовки ответа к стандартному виду. |
Infocatcher > 08-09-2017 15:14:57 |
SurferNet пишет
Тестовая версия: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.2pre |
Dumby > 08-09-2017 18:58:25 |
Infocatcher пишет
Что-то у меня 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) |
SurferNet > 08-09-2017 19:10:13 |
Infocatcher |
Infocatcher > 08-09-2017 20:03:30 |
Dumby пишет
О, спасибо! SurferNet пишет
Я пока не отправлял релиз на проверку. Скоро вообще могут прикрыть лавочку. о_О Хотя для SeaMonkey же еще. |
Infocatcher > 08-09-2017 21:23:01 |
Тестовая версия: https://addons.mozilla.org/addon/link-properties-plus/versions/1.6.2pre2 Dumby пишет
Эксперименты показали, что раз действо происходит в окне, то и new XMLHttpRequest() есть и работает. |
Dumby > 10-09-2017 01:31:47 |
Infocatcher пишет
Как мягко и интеллигентно сказано. |
Infocatcher > 10-09-2017 23:28:29 |
Dumby пишет
Да что-то как-то... воздух-то сотрясать. Донести что-то дельное до разработчиков, по сути, так ни разу и не вышло у меня, а тут ругать некого. Dumby пишет
Вот что самое удивительное – вот в разметке юникод, а копирует оно самовольно эти свои пуникоды. А незадолго до – и network.standard-url.escape-utf8 = false отломали. 10-09-2017 23:34:17 |
Infocatcher > 15-01-2018 16:47:05 |
И все-таки версия для WebExtensions: |
Dumby > 16-01-2018 12:13:49 |
Infocatcher пишет
А где таковую скачать или посмотреть исходный код? В гитхабских LPP-коммитах 2018 год, у меня, даже не отображается. Если так, то я не в смысле, что мол что-то сделай, |
Infocatcher > 16-01-2018 21:41:18 |
Dumby |
Stanislav1989 > 08-02-2018 22:58:17 |
Свойства ссылки открываются только в отдельной вкладке - это жёстко, но всё равно радует, что начало положено. |
Infocatcher > 08-02-2018 23:05:56 |
Stanislav1989 пишет
Есть же настройка: надо снять галочку «Открывать во вкладке». Окно, правда, убогое: это окно браузера с одной вкладной и скрытыми панелями. |
Stanislav1989 > 09-02-2018 18:18:08 |
Infocatcher, эту настройку пробовал с самого начала: окно не работает - вернее, оно появляется, но пустое. Пробовал в Firefox 57 и 58. Ниже скрин. |
Infocatcher > 10-02-2018 11:56:02 |
Stanislav1989 пишет
Хм, странно. В консоли ошибок по Ctrl+Shift+J чего-нибудь пишет? Предварительная новая версия: |
Stanislav1989 > 10-02-2018 13:27:09 |
Infocatcher, в консоли пишет следующее: Выделить код Код:[Link Properties Plus WE] 17:02:831 contextMenus.onClicked: linkProperties global.js:74:3 TypeError: cannot use 'in' operator to search for 'canGoBack' in 'browser'[Подробнее] tabbrowser.xml:2485:1 _insertBrowser chrome://browser/content/tabbrowser.xml:2485:1 getRelatedElement chrome://browser/content/tabbrowser.xml:7202:11 set_selectedIndex chrome://global/content/bindings/tabbox.xml:392:31 tabs_XBL_Constructor chrome://global/content/bindings/tabbox.xml:261:13 <анонимная> chrome://browser/content/tabbrowser.xml:45:9 _updateNewTabVisibility chrome://browser/content/tabbrowser.xml:5868:15 tabbrowser_XBL_Constructor chrome://browser/content/tabbrowser.xml:5926:11 [Link Properties Plus WE] 17:03:017 Prefs loaded global.js:74:3 [Link Properties Plus WE] 17:03:021 getProperties() global.js:74:3 [Link Properties Plus WE] 17:03:033 getProperties() -> sendRequest() for tab #7 global.js:74:3 "[Link Properties Plus WE] 17:03:036 sendRequest(): send() for http://download.piriform.com/ccsetup539.exe" global.js:74:3 [Link Properties Plus WE] 17:03:117 sendRequest() -> headers received global.js:74:3 Это пробовал 0.1a2pre. Случайно заметил, что если это маленькое окошко курсором уменьшить или увеличить в размере, то оно начинает работать. На 0.1a1 тоже самое. Но это ровно до следующего использования расширения. 10-02-2018 13:52:54 |
Infocatcher > 10-02-2018 22:13:50 |
Stanislav1989 пишет
И правда... но, увы, ошибка возникает в самом браузере. И у меня в консоли вылезает такая же ошибка и при включенном мультипроссном режиме (окно при этом работает нормально). Stanislav1989 пишет
Можно передернуть... будто бы заработало, хотя и видно, как моргает белым фоном неработающего окошка. |
Stanislav1989 > 10-02-2018 23:37:51 |
Да, моргание заметно сильно. Правда, срабатывает исправление не всегда - 1-2-3 раза нормально, потом то самое пустое окошко - и так далее по кругу. |
Dumby > 11-02-2018 17:33:25 |
Infocatcher скрытый текст Link Properties Plus WE переведён в основной процесс, то есть e10s выключен, или включён, но extensions.webextensions.remote = false При открытии окна «Свойства ссылки» и последующего его перетаскивания, То есть вызов browser.storage.local.set() из листенера на событие beforeunload Пробовал через browser.runtime.sendMessage() В общем, сделал так, и, вроде, всё сохраняется: Выделить код Код:browser.windows.getCurrent().then(function(win) { if(win.type != "popup") return; // Workaround for empty window with disabled e10s mode browser.windows.update(win.id, { height: win.height + 1 }).then(function() { browser.windows.update(win.id, { height: win.height }); }); addEventListener("beforeunload", function() { // Note: can't save on unload var windowPosition = { x: screenX, y: screenY, w: outerWidth, h: outerHeight }; var broadcastChannel = new BroadcastChannel("LPP_windowPosition"); broadcastChannel.postMessage({windowPosition}); broadcastChannel.close(); browser.storage.local.set({windowPosition}); }, { once: true }); }); И, соответственно, в background.js Выделить код Код:var broadcastChannel = new BroadcastChannel("LPP_windowPosition"); broadcastChannel.onmessage = function(msg) { browser.storage.local.set(msg.data); } addEventListener("unload", function() { broadcastChannel.close(); }, { once: true }); Ну, и чтобы мне было нагляднее, изменил открытие окна, Выделить код Код:else { browser.windows.create({ url: url, type: "popup", // Note: left and top will be ignored height: 42 }).then(function(win) { browser.windows.update(win.id, { // Force move window (note: looks buggy) left: p.x || 0, top: p.y || 0, width: p.w || 640, height: p.h || 480 }); }); } |
Infocatcher > 13-02-2018 13:39:39 |
Dumby пишет
Ну и дела. Новые API, говорили они, станет лучше, говорили они... |
Stanislav1989 > 23-03-2018 07:06:20 |
Infocatcher, возможно ли реализовать в WE-версии запоминание позиции окна (помню, что оно же "окно браузера с одной вкладкой и скрытыми панелями")? Неудобно, когда каждый раз окно появляется в верхнем левом углу. |
Infocatcher > 23-03-2018 09:37:48 |
Stanislav1989 пишет
Возможно, если выпрямить руки авторам WE-API. Stanislav1989 пишет
Так все запланировано за нас. С AMO хотят удалить все старые расширения. И бета-версии отключат (и вот тут может случиться сюрприз). Реализуемое реализовано, а дальнейшее зависит от расширения возможностей API браузера. Stanislav1989 пишет
Так а проблемы и нет... полноценная версия тоже поддерживает мультипроцессность. А WE-расширения поддерживают ее изначально. Stanislav1989 пишет
Эээ... у меня работает, вроде (у меня в ходу только Nightly). Возможно, нужна еще распорка для восстановления настроек по умолчанию. |
Stanislav1989 > 23-03-2018 20:56:56 |
Infocatcher пишет
В Nightly и Developer Edition да, работает. Для теста есть профиль ночнушки, так-то на релизе обычно - и в 60-ом будет "сюрприз". Infocatcher пишет
Не, я о другом, ровно наоборот всё - окошко WE-версии только и работает что с мультипроцессностью, без неё оно пустое. Но, возможно, это больше не проблема - на тестовом профиле гоняю WE-версию с открытием окна в новой вкладке (тут без e10s работает замечательно) и по-тихоньку начал привыкать |
Infocatcher > 06-04-2018 22:46:36 |
Stanislav1989 > 15-04-2018 14:54:54 |
Зашёл после относительно долгого перерыва на ночнушку, обновился и очень скоро заметил, что legacy-версия Extended Link Properties совсем не работает. С костылями, без них - не работает. Теперь ещё и установить не даёт - типа дополнение повреждено. |
Areopagit > 29-06-2018 11:45:41 |
Infocatcher пишет
Infocatcher, просим вас, выложите эту версию на addons.mozilla.org в общий доступ! Она вполне работоспособна. |
Raf-9600 > 29-06-2018 13:16:51 |
Areopagit пишет
Я его то же самое вчера насчёт Right Links WE просил. Infocatcher пишет
и поэтому теперь Infocatcher будет байкотировать addons.mozilla.org до тех пор, пока не поймёт что этот бойкот не имеет смысла. |
Stаnislav1989 > 29-06-2018 23:33:47 |
Areopagit пишет
Используйте метод двух файлов - https://forum.mozilla-russia.org/viewtopic.php?id=70326 |
SurferNet > 01-01-2019 23:59:57 |
Всех с новым годом! |
Stаnislav1989 > 03-01-2019 08:35:44 |
SurferNet, у меня на 64-ой версии работает. Может, файл config не обновлён? |
SurferNet > 03-01-2019 12:18:36 |
Stаnislav1989 |
Infocatcher > 03-01-2019 22:27:50 |
Насчет распорок от подписей у меня на 66.0a1 работает этот config.js + config-prefs.js. SurferNet пишет
Планы подписать есть, но без особой конкретики. Задача обмазывания бесполезными подписями не самая приоритетная... |
Areopagit > 03-01-2019 23:06:16 |
Infocatcher, просим, просто подпишите текущую версию и выложите в аддонах. |
SurferNet > 05-01-2019 16:26:47 |
Infocatcher
Я уже три варианта попробовал, никакие не работают. Хотелось бы официальных версий обоих дополнений в Mozilla "Store". Или сейчас какие-то проблемы с ним? |
Infocatcher > 05-01-2019 18:10:26 |
Вроде даже подписало автоматически. SurferNet пишет
А не знаю. Автоматика раньше подписывала быстро, бета-версии можно было быстро выкладывать. Обычные версии проверялись редакторами и дооолго. |
SurferNet > 06-01-2019 00:32:27 |
Infocatcher
Отлично! Пожалуй, это пока лучшая новость в этом году. Ещё бы Right Links WE тоже зарелизить, было бы идеально. |
SurferNet > 25-01-2019 12:54:16 |
Infocatcher |
Infocatcher > 25-01-2019 17:42:22 |
SurferNet пишет
Окно закрывается обычным window.close()... а вот вкладка упрямится:
Безопасненько. |
Infocatcher > 25-01-2019 19:58:46 |
Тестовая версия (about:debugging – загрузить временное дополнение): |
SurferNet > 25-01-2019 22:54:35 |
Infocatcher пишет
Работает, спасибо. |
Infocatcher > 26-01-2019 14:21:39 |
SurferNet пишет
Глюк какой-то... наверное, ответ от сервера не пришел за время, отведенное браузером на запросы. img 26-01-2019 14:39:11 Infocatcher пишет
Оказывается, все просто: кто-то проявил чудеса интеллекта и обмазал API толстым слоем асинхронности, так что теперь уведомление browser.webRequest.onSendHeaders об отправке запроса может случиться после получения ответа от сервера. Чудеса. |
SurferNet > 26-01-2019 16:15:25 |
Infocatcher пишет
Это в 65ом поломали? У меня вопрос - можно ли через LPP ловить редиректы и увидеть свойства итогового файла? Пример скрытый текст Начальный URL https://www.cornplayer.com/Client/Download_x64 Промежуточный https://www.cornplayer.com/Files/onClientDownload_D/310 Конечный https://www.cornplayer.com/uploadFiles/client/CORNPlayerW.x64_1.0.3.57.Installer.exe |
Infocatcher > 26-01-2019 17:30:07 |
Link Properties Plus WE 2.0b2 (2019-01-26) Изменения: SurferNet пишет
Хм, поставил... похоже, что нет: на 65.0b12 и на 65.0 у меня работает (но, опять же, могут пропасть заголовки запроса). SurferNet пишет
Да, можно. |
SurferNet > 26-01-2019 18:18:00 |
Infocatcher пишет
Хмм, такая же ситуация скрытый текст |
Infocatcher > 26-01-2019 18:22:57 |
SurferNet пишет
В консоли (Ctrl+Shift+J) на что-нибудь относящееся к расширению ругается? |
SurferNet > 26-01-2019 19:28:05 |
скрытый текст скрытый текст Выделить код Код:Ресурс на «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 |
Infocatcher > 26-01-2019 19:56:08 |
SurferNet |
Infocatcher > 28-01-2019 20:17:35 |
Link Properties Plus WE 2.0b3 (2019-01-28) Изменения: |