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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№2608-09-2016 12:36:43

nsv
Участник
 
Группа: Members
Зарегистрирован: 19-08-2016
Сообщений: 15
UA: Firefox 26.0

Re: [CB]Восстановить иконки всех закладок

Подскажите пожалуйста. Добавляю код из первого сообщения в кнопку в браузере Pale Moon, но пункт в меню не появляется.

Отсутствует

 

№2708-09-2016 17:57:53

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

Re: [CB]Восстановить иконки всех закладок

nsv пишет

Добавляю код из первого сообщения в кнопку в браузере Pale Moon, но пункт в меню не появляется.

Я проверил на последней версии Pale Moon и у меня пункт в меню появляется:
327e07fc2bd1f920de9a0d8e0b99ad6d.png

Ты что делаешь не правильно, может код не туда положил, надо в положить в вкладку инициализации.

Отсутствует

 

№2808-09-2016 18:01:56

nsv
Участник
 
Группа: Members
Зарегистрирован: 19-08-2016
Сообщений: 15
UA: Firefox 26.0

Re: [CB]Восстановить иконки всех закладок

Положил в вкладку инициализации, только у меня тема другая и меню в верхнем углу,а версия портабельная 26.4.0 (Atom/WinXP)

Отсутствует

 

№2908-09-2016 18:41:29

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

Re: [CB]Восстановить иконки всех закладок

nsv пишет

Положил в вкладку инициализации, только у меня тема другая и меню в верхнем углу,а версия портабельная 26.4.0 (Atom/WinXP)

Не понятно в чём тут проблема, может этот вариант подойдёт 08-08-2016 20:21:23

Отсутствует

 

№3025-09-2016 14:44:22

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1644
UA: Firefox 45.0

Re: [CB]Восстановить иконки всех закладок

Должен заметить, что для All-in-One Sidebar из всех работает только эта 30-06-2016 и класть ее надо в URL, и потом сразу заменить иконку.

Отредактировано _zt (25-09-2016 14:45:54)

Отсутствует

 

№3130-09-2016 19:50:33

mahtanoronra
Участник
 
Группа: Members
Зарегистрирован: 08-03-2009
Сообщений: 63
UA: Firefox 49.0

Re: [CB]Восстановить иконки всех закладок

блин поставил щас 49 версию и меню и кнопка перестали работать.. иконки не восстанавливает 45 и 38 работают..

Отсутствует

 

№3203-10-2016 19:44:55

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

Re: [CB]Восстановить иконки всех закладок

Исправил Восстановить иконки всех закладок для совместимости с Firefox 49.

Отсутствует

 

№3303-10-2016 19:57:19

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3157
UA: Firefox 49.0

Re: [CB]Восстановить иконки всех закладок

bunda1
Спасибо. Полезный костыль для синхронизации.

Отсутствует

 

№3404-10-2016 21:07:31

Quartz1t
Участник
 
Группа: Members
Зарегистрирован: 25-11-2013
Сообщений: 111
UA: Palemoon 26.0

Re: [CB]Восстановить иконки всех закладок

bunda1 пишет

Исправил Восстановить иконки всех закладок для совместимости с Firefox 49.

теперь в pale moon-e перестало работать :)

Отсутствует

 

№3504-10-2016 21:51:08

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

Re: [CB]Восстановить иконки всех закладок

Quartz1t пишет
bunda1 пишет

Исправил Восстановить иконки всех закладок для совместимости с Firefox 49.

теперь в pale moon-e перестало работать :)

Восстановить иконки всех закладок

Отсутствует

 

№3606-10-2016 16:33:26

Quartz1t
Участник
 
Группа: Members
Зарегистрирован: 25-11-2013
Сообщений: 111
UA: Palemoon 26.0

Re: [CB]Восстановить иконки всех закладок

bunda1 пишет
Quartz1t пишет
bunda1 пишет

Исправил Восстановить иконки всех закладок для совместимости с Firefox 49.

теперь в pale moon-e перестало работать :)

Восстановить иконки всех закладок

Нет, не работает. Последняя рабочая на РМ от 02.08.2014.

Отсутствует

 

№3706-10-2016 18:50:12

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

Re: [CB]Восстановить иконки всех закладок

Quartz1t пишет

Последняя рабочая на РМ от 02.08.2014.

Ну тогда не знаю. У меня работает на Pale Moon 26.5.

Отсутствует

 

№3807-10-2016 12:45:32

Quartz1t
Участник
 
Группа: Members
Зарегистрирован: 25-11-2013
Сообщений: 111
UA: Palemoon 26.0

Re: [CB]Восстановить иконки всех закладок

bunda1 пишет

У меня работает

тоже полезно знать. спасибо.

Отсутствует

 

№3914-11-2016 08:19:17

JayK
Участник
 
Группа: Members
Зарегистрирован: 06-03-2007
Сообщений: 20
UA: Firefox 49.0

Re: [CB]Восстановить иконки всех закладок

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

bunda1 пишет
Stakhovsky пишет

Если можно добавить пункт в контекстное меню папки закладок, что бы обновлялись закладки только в одной нужной папке.

:/

Выделить код

Код:

// Добавить новый пункт "Восстановить иконки закладок" в меню папок закладок, от 16.05.2016. .....................
(function() {
   var menuitem = document.createElement("menuitem");
   menuitem.setAttribute("id", "placesContext_restoreIcons");
   menuitem.setAttribute("label", "Восстановить иконки всех закладок");
   menuitem.setAttribute("selection", "folder");
   menuitem.setAttribute("closemenu", "single");   
  
   menuitem.setAttribute("oncommand", "this.run(document)"); 
   menuitem.run = function(doc) {
      var node = PlacesUIUtils.getViewForNode(doc.popupNode).selectedNode;
      var folderId = node.folderItemId ? node.folderItemId : node.itemId;
      var contents = PlacesUtils.getFolderContents(folderId, false, false).root;
      
      // перебрать все http(s) закладки
      for ( i = 0; i < contents.childCount; ++i ) { 
            var item = node.getChild(i);
            item.uri.startsWith("http") && getSiteFavicon(item.uri);
            }  
   };

   // Добавить иконки к закладкам с одинаковыми адресами ....  
   function setBookFavicon(faviconURI, siteURI) {LOG(siteURI + "\n" +faviconURI);
      var iconURI = Services.io.newURI(faviconURI, null, null);
      var bookmarkURI = Services.io.newURI(siteURI, null, null);
      
      var faviconService = Cc["@mozilla.org/browser/favicon-service;1"].getService(Ci.mozIAsyncFavicons);      
      faviconService.setAndFetchFaviconForPage(
         bookmarkURI,
         iconURI,
         false,
         faviconService.FAVICON_LOAD_NON_PRIVATE
      )
   };
   
   // Получить адрес иконки закладки и запустить установку иконки .... 
   function getSiteFavicon(siteURI) {
      var hostURI = "http://" + siteURI.split(/\/+/g)[1] + "/";
      var faviconURI = hostURI + "favicon.ico";  // адрес иконки, если не получить адрес иконки из сайта

      if ( getSiteFavicon[siteURI] ) return;     // стоп если закладка с таким адресом уже была
      getSiteFavicon[siteURI] = true; 
      
      // получить адрес иконки из документа сайта закладки
      var xhr = new XMLHttpRequest();
      xhr.open("GET", siteURI, true);
      xhr.responseType = "document";      
      xhr.onload = xhr.onerror = function() {
         var doc = xhr.responseXML;
         if ( doc !== null ) {
              var links = doc.getElementsByTagName("link");
              [...links].forEach(function(link) {
                 if ( /(?:^|\s)icon(?:\s|$)/.test(link.rel.toLowerCase()) ) faviconURI = link.href });
              }
                         
         setBookFavicon(faviconURI, siteURI);  // запустить установку иконки   
      }
      xhr.send();
   };
   
   // Добавить новый пункт во все меню папок закладок ....
   function handlePopup(e) {     
      var node = e.target;
      if ( node.id !== 'placesContext' ) return;
      
      var sortByName = node.getElementsByAttribute("id", "placesContext_sortBy:name")[0];    
      setTimeout(()=> { menuitem.setAttribute("disabled", sortByName.disabled) }, 50);
      
      if ( node.getElementsByAttribute("id", "placesContext_deleteDuplicates")[0] ) return;   
      node.insertBefore(menuitem, sortByName);             
   };     
   addEventListener("popupshowing", handlePopup, true, window);
   addDestructor(()=> menuitem.parentNode && menuitem.parentNode.removeChild(menuitem) );

})();


К сожалению кнопка для добавления в каждую папку не работает, а общая кнопка не может переварить мои 10 тыщ закладок

Отсутствует

 

№4014-11-2016 21:36:11

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

Re: [CB]Восстановить иконки всех закладок

JayK пишет

К сожалению кнопка для добавления в каждую папку не работает

Код добавляет в контекстное меню папок закладок пункт Восстановить иконки всех закладо а не кнопку:
fe975253280548d9d3a738d13a0aa095.png

или ты про что пишешь?

Отсутствует

 

№4115-11-2016 09:37:36

JayK
Участник
 
Группа: Members
Зарегистрирован: 06-03-2007
Сообщений: 20
UA: Firefox 49.0

Re: [CB]Восстановить иконки всех закладок

bunda1

Если можно добавить пункт в контекстное меню папки закладок, что бы обновлялись закладки только в одной нужной папке.

В менб пункт есть, но у меня слишком много закладок, не обновляет, в вот вышеописанная фича не работает(

Отсутствует

 

№4226-11-2016 12:18:22

Quartz1t
Участник
 
Группа: Members
Зарегистрирован: 25-11-2013
Сообщений: 111
UA: Palemoon 26.0

Re: [CB]Восстановить иконки всех закладок

Использую старую версию скрипта от 02.08.2014....
Большая просьба поправить код чтобы подгружались иконки во всех папках закладок.
Прошу поправить именно эту версию кода, так как все остальные по какой-то причине у меня на РМ не работают.

Отсутствует

 

№4326-11-2016 20:53:47

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

Re: [CB]Восстановить иконки всех закладок

Использую старую версию скрипта от 02.08.2014....
Большая просьба поправить код чтобы подгружались иконки во всех папках закладок.
Прошу поправить именно эту версию кода, так как все остальные по какой-то причине у меня на РМ не работают.

Попробовал код от 02.08.2014. на Рale Мoon 27 и вроде все иконки подгружаются без проблем. А как у тебя проявляется проблема с подгрузкой иконок во всех папках закладок?

Отсутствует

 

№4428-11-2016 15:08:08

Quartz1t
Участник
 
Группа: Members
Зарегистрирован: 25-11-2013
Сообщений: 111
UA: Palemoon 26.0

Re: [CB]Восстановить иконки всех закладок

bunda1 пишет

А как у тебя проявляется проблема с подгрузкой иконок во всех папках закладок?

Подгрузка иконок работает только по клику на папке и подгружается только в выбранной папке.
При клике не на папке подгрузка иконок не идёт. Также подгрузка не идёт если в выбранной папке есть ещё папка.
Иконки отдельных закладок, не в папках, не грузятся вовсе.

Отсутствует

 

№4507-03-2017 21:32:38

Резидент
Участник
 
Группа: Members
Зарегистрирован: 08-12-2014
Сообщений: 50
UA: Firefox 52.0

Re: [CB]Восстановить иконки всех закладок

Подскажите пожалуйста, на FF 52 работает обновление favicon на закладках?

P.S: Почему разработчики браузера не сделают эту опцию по умолчанию :/

Отредактировано Резидент (07-03-2017 21:35:18)

Отсутствует

 

№4609-03-2017 10:34:03

Резидент
Участник
 
Группа: Members
Зарегистрирован: 08-12-2014
Сообщений: 50
UA: Firefox 52.0

Re: [CB]Восстановить иконки всех закладок

Не работает :(
bunda1, пожалуйста, обновите код для FF 52.
Есть много закладок, которые добавлены с http, но на настоящий момент некоторые из сайтов перешли на https ‒ хотелось бы, чтобы это учитывалось при обновлении иконки для закладки.

Без иконок сложно ориентироваться :(

Отсутствует

 

№4709-03-2017 11:44:15

Mishania
Забанен
 
Группа: Members
Откуда: Usa
Зарегистрирован: 22-10-2011
Сообщений: 357
UA: unknown 0.0

Re: [CB]Восстановить иконки всех закладок

Может вообще стоит какую-то тему для кнопок работающих на FF52 и выше завести?

Отсутствует

 

№4809-03-2017 22:27:55

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

Re: [CB]Восстановить иконки всех закладок

Резидент пишет

Не работает :(
bunda1, пожалуйста, обновите код для FF 52.
Есть много закладок, которые добавлены с http, но на настоящий момент некоторые из сайтов перешли на https ‒ хотелось бы, чтобы это учитывалось при обновлении иконки для закладки.

Я проверил на FF 52 и всё работает. Может это поможет:
На Firefox51 и выше последняя версия Custom Buttons :: Add-ons for Firefox не работает, но можно сделать это Как отключить проверку цифровых подписей в дополнениях Firefox и установить исправлений custombuttons@xsms.org.xpi / Облако Mail.Ru
Или можно удалить или отключить установленый Custom Buttons и установить от сюда подписаную версию Custom Buttons: Custom Buttons • View topic - [Signed fixed extension attached] CB broken on Firefox 48+

Добавлено 09-03-2017 22:29:37

Mishania пишет

Может вообще стоит какую-то тему для кнопок работающих на FF52 и выше завести?

Может и стоит, но некому этим заниматься.

Отредактировано bunda1 (09-03-2017 22:29:37)

Отсутствует

 

№4910-03-2017 12:06:31

Резидент
Участник
 
Группа: Members
Зарегистрирован: 08-12-2014
Сообщений: 50
UA: Firefox 52.0

Re: [CB]Восстановить иконки всех закладок

bunda1 пишет

Или можно удалить или отключить установленый Custom Buttons и установить от сюда

"custom_buttons-0.0.5.8.9-fixed3-signed"? Его и устанавливал, создал кнопку, поместил код из первого поста в инициализацию. В меню появился пункт "Восстановить иконки всех закладок", но при использовании функции иконки не появляются :( Перехожу в ручную по закладе - икона загружается :/
P.S: При переходе в ручную по закладкам, которые были добавлены в http, но теперь работают на https, то иконки не загружаются.

Отредактировано Резидент (10-03-2017 12:11:31)

Отсутствует

 

№5010-03-2017 12:33:01

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

Re: [CB]Восстановить иконки всех закладок

Резидент
Удали кнопку, создай новую пустую кнопку + https://forum.mozilla-russia.org/viewto … 75#p658275

Отсутствует

 

Board footer

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