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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№5128-11-2017 22:03:14

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4780
UA: Firefox 52.0

Re: [CB]Attributes Inspector (для разработчиков)

69from
Вот портативный F57 с отключеной проверкой цифровых подписей, папке с браузером находится Сustom Buttons который надо установить: https://yadi.sk/d/Xv4A8_Ir3PyJky

Отсутствует

 

№5228-11-2017 22:58:59

69from
Участник
 
Группа: Members
Зарегистрирован: 04-08-2015
Сообщений: 24
UA: Firefox 57.0

Re: [CB]Attributes Inspector (для разработчиков)

bunda1 пишет:

69from
Вот портативный F57 с отключеной проверкой цифровых подписей, папке с браузером находится Сustom Buttons который надо установить: https://yadi.sk/d/Xv4A8_Ir3PyJky

дык у меня мак

Отсутствует

 

№5313-01-2018 02:29:59

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

Re: [CB]Attributes Inspector (для разработчиков)

Infocatcher
Bug 1427419
InspectorUtils.webidl
Так?

скрытый текст

Выделить код

Код:

        get dwu() {
            delete this.dwu;
            /*
            return this.dwu = Components.classes["@mozilla.org/inspector/dom-utils;1"]
                .getService(Components.interfaces.inIDOMUtils);
            */
            return this.dwu = "inIDOMUtils" in Components.interfaces
                ? Components.classes["@mozilla.org/inspector/dom-utils;1"]
                    .getService(Components.interfaces.inIDOMUtils)
                : InspectorUtils;
            
        },

Отсутствует

 

№5413-01-2018 17:15:00

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

Re: [CB]Attributes Inspector (для разработчиков)

Dumby пишет:

Bug 1427419
InspectorUtils.webidl
Так?

О! Спасибо, обновил: https://github.com/Infocatcher/Custom_B … fa3c18c6a6
Самое ведь интересное – обильные правки в 27 частей без видимой пользы.
Вероятность ошибок-то растет... К примеру, эта опечатка до сих пор в коде.

И бедный DOM Inspector ломается все больше. :(


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

Отсутствует

 

№5513-01-2018 18:34:12

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 574
UA: Firefox 52.0

Re: [CB]Attributes Inspector (для разработчиков)

Привет, Infocatcher
Я как-то просил вас переделать в Attributes Inspector копирование атрибутов на СКМ
Не подскажете, что поменять в новом скрипте?

Отсутствует

 

№5613-01-2018 20:43:45

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

Re: [CB]Attributes Inspector (для разработчиков)

Ultima2m пишет:

Я как-то просил вас переделать в Attributes Inspector копирование атрибутов на СКМ
Не подскажете, что поменять в новом скрипте?

Так ведь должна по-прежнему работать предыдущая замена, код в этой части не менялся.


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

Отсутствует

 

№5714-01-2018 05:46:20

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 574
UA: Firefox 52.0

Re: [CB]Attributes Inspector (для разработчиков)

Infocatcher пишет:

Так ведь должна по-прежнему работать

Да я сдуру весь код заменил, а про старые исправления и забыл совсем - думал кнопку с исправлениями целиком ставил. Склероз.
Спасибо, исправил.

Отсутствует

 

№5824-01-2018 07:57:31

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 574
UA: Firefox 58.0

Re: [CB]Attributes Inspector (для разработчиков)

Привет, Infocatcher.
После обновления до ФФ58 отвалилось копирование по СКМ.
(У меня-то спец.кнопка :sick:)
Ctrl+Shift+C работает нормально.
Что посоветуешь?

Отсутствует

 

№5926-07-2018 23:22:20

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

Re: [CB]Attributes Inspector (для разработчиков)

Infocatcher
Разреши проконсультироваться.
Как лучше делать проверку на bug 1476145?
Пока сделал так

скрытый текст

Выделить код

Код:

        getScreenRect: function(node) {
            var win = node.ownerDocument.defaultView;
            var scale = 1;
            try {
                //var utils = win.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
                //    .getInterface(Components.interfaces.nsIDOMWindowUtils);
                var utils = "windowUtils" in win && win.windowUtils
                    instanceof Components.interfaces.nsIDOMWindowUtils
                    ? win.windowUtils
                    : win.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
                        .getInterface(Components.interfaces.nsIDOMWindowUtils);
                scale = utils.screenPixelsPerCSSPixel || 1;
            }

Отсутствует

 

№6027-07-2018 21:08:30

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

Re: [CB]Attributes Inspector (для разработчиков)

Dumby
Так и хорошо же. А с win.windowUtils || win.QueryInterface(…) можно нарваться на чужую глобальную переменную в старых версиях.
Обновил, спасибо: https://github.com/Infocatcher/Custom_B … f51f9dee5f
(заодно оказалось, что уже накопилось недопроверенное и незапушенное)


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

Отсутствует

 

№6111-12-2018 17:16:19

Andrey_Krropotkin
Участник
 
Группа: Members
Зарегистрирован: 11-11-2011
Сообщений: 259
UA: unknown 0.0

Re: [CB]Attributes Inspector (для разработчиков)

Скажите пожалуйста, а на 61и выше DOM Inspector работает? Я обновился с 59 на 61 и уменя стояла последняя версия Dom с сайта. В расширения он присутствует, а ваша кнопка (то же последняя версия с вашей странички) пишет, что он не найден. При попытке переустановить Dom пишем что в архиве ошибка, хотя это не так. Такая же ситуация и с консоль2 (с поддержкой до 63). Скачал на вашей страничке. В 59 все устанавливается и кнопка появляется, а на 61стала не активна и кнопка пропала. При переустановке пишет что тоже архив повреждён. Что  можете подсказать. Custom Buttons работает без проблем. Паратры для установки старых приложений включены.

Отсутствует

 

№6211-12-2018 20:26:03

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

Re: [CB]Attributes Inspector (для разработчиков)

И DOM Inspector, и Console² точно ломались где-то в процессе обновления Nightly, но точных дат и версий я не помню.
Судя по 1448162 - Disable XUL overlays, в Firefox 61+ их принципиально не запустить без переписывания в виде restartless bootstrap расширения.
По поводу якобы поврежденного архива – возможно, нужно обновить лекарство от цифровых подписей.


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

Отсутствует

 

№6312-12-2018 19:35:57

Karn
Участник
 
Группа: Members
Зарегистрирован: 11-12-2018
Сообщений: 45
UA: Firefox 63.0

Re: [CB]Attributes Inspector (для разработчиков)

Infocatcher
А альтернатив нет для 63+ версий? Или девелоперских с webextensions experiments?

Отсутствует

 

№6413-12-2018 19:31:55

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

Re: [CB]Attributes Inspector (для разработчиков)

Karn пишет:

А альтернатив нет для 63+ версий? Или девелоперских с webextensions experiments?

Есть встроенный Browser Toolbox, но он работает через удаленную отладку и, похоже, не позволяет задать узел для исследования внешним вызовом.
А альтернативы кто-то написать должен, причем в условиях, когда разработчики браузера стали ломать обратную совместимость усерднее прежнего. Я альтернатив не видел.
Новая консоль ошибок вон ущербная, уже сколько версий не посмотреть и не отфильтровать нормально ошибки, относящиеся к конкретному расширению... Даже ссылку на файл, из которого прилетела ошибка, не скопировать.


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

Отсутствует

 

№6514-12-2018 02:52:28

Karn
Участник
 
Группа: Members
Зарегистрирован: 11-12-2018
Сообщений: 45
UA: Firefox 64.0

Re: [CB]Attributes Inspector (для разработчиков)

Infocatcher
Спасибо, да уж, придётся кастомить методом тыка и гугла, Browser Toolbox очень неудобная штука. Ладно хоть пока многое работает и сам браузер ускоряется, после 56 ощущается.

Отсутствует

 

№6628-01-2019 18:47:15

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

Re: [CB]Attributes Inspector (для разработчиков)

Infocatcher
Bug 1482389 - Convert TreeBoxObject to XULTreeElement
Таким образом слетели коды прокрутки в деревьях.
Сделал пока так, вроде работает

скрытый текст

Выделить код

Код:

                if(_nodePosition >= 0) {
                    /*
                    var tbo = viewer.mDOMTree.treeBoxObject;
                    var cur = tbo.view.selection.currentIndex;
                    var first = tbo.getFirstVisibleRow();
                    var visibleRows = tbo.height/tbo.rowHeight;
                    */
                    if("nsITreeBoxObject" in Components.interfaces) {
                        var tbo = viewer.mDOMTree.treeBoxObject;
                        var visibleRows = tbo.height/tbo.rowHeight;
                    } else {
                        var tbo = viewer.mDOMTree;
                        var visibleRows = tbo.getPageLength();
                    }
                    var cur = tbo.view.selection.currentIndex;
                    var first = tbo.getFirstVisibleRow();

...

                                    _log('inspectWindow(): scroll to "defaultView" entry');
                                    //var tbo = tree.treeBoxObject;
                                    var tbo = "nsITreeBoxObject" in Components.interfaces
                                        ? tree.treeBoxObject
                                        : tree;


На всякий случай, чтоб проверить, мои останки DOMi
dom_inspector-7.0.1-fx-paxmod.xpi
dom_inspector-7.0.1-fx-bootstrap.xpi

Отсутствует

 

№6728-01-2019 19:52:05

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

Re: [CB]Attributes Inspector (для разработчиков)

Dumby
О, DOMi! Я скучал по нему.
Записался в свидетели живого DOMi и обновил.
Спасибо!


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

Отсутствует

 

№6819-04-2019 23:19:48

Andrey_Krropotkin
Участник
 
Группа: Members
Зарегистрирован: 11-11-2011
Сообщений: 259
UA: Firefox 66.0

Re: [CB]Attributes Inspector (для разработчиков)

Infocatcher  пишу Вам здесь, так не нашел отдельной темы. Кнопка  - New Button at Right from current работает и на 66.03, но в связи с их политикой, не  запоминает настройки. Т.е. после перезагрузки или при новом включении постоянно приходится вручную нажимать на кнопку. Можно ли как нибудь это обойти, чтобы запоминались настройки?
Да, еще Вы как то говорили, что в скором будущем исправите Custom Buttons: Source Editor для новых версий, можно ли ожидать это в ближайшее время?

Отредактировано Andrey_Krropotkin (19-04-2019 23:30:56)

Отсутствует

 

Board footer

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