Jak mogę dodać favicon do bookmarkletu w Firefoksie?


16

Zakładki, takie jak SuperGenPass , nie mają ulubionych, ponieważ są javascript:linkami, a Firefox nie wie, skąd mógłby uzyskać ulubione. Czy istnieje jakiś sposób na dodanie favicon do bookmarkletu JavaScript?


Nie sądzę, że jest to możliwe, ale jeśli znajdziesz rozwiązanie, które z pewnością chciałbym wiedzieć (mam 100 zakładek)
scunliffe

Żadna z odpowiedzi wydaje się już nie działać.
ashleedawg

Odpowiedzi:


7

Możesz wypróbować tę sztuczkę:

  1. Znajdź normalny link (bez JavaScript) do witryny z poprawnym faviconem.

  2. Dodaj ten link do paska narzędzi zakładek jako zwykłą zakładkę.

  3. Na koniec zmień właściwości dodanej właśnie zakładki i zmień lokalizację, tak aby była to rzeczywista zakładka JavaScript, którą chcesz (chcesz lokalizację z zakładki, która nie ma ikony).

Teraz zamieniłeś zakładkę z kroku 2 w książeczkę z pożądanym faviconem i JavaScript.


1
To już nie działa . Gdy tylko zmieniona zostanie lokalizacja zakładki, ikona zostanie zaktualizowana (która w przypadku bookmarkletu javascript jest ogólną ikoną „glob”)
ashleedawg

6

Favicon Picker 2 rozszerzenie pozwoli Ci to zrobić.

Jak używać: Wystarczy kliknąć prawym przyciskiem myszy dowolną zakładkę i wybrać „Właściwości”,
a następnie kliknąć „Przeglądaj ...”, aby wybrać ikonę lub wkleić adres URL do ikony.

Ikony zakładek

Możesz także odinstalować rozszerzenie, gdy skończysz, a ikony pozostaną.


Spieprzyłem niektóre inne okna dialogowe na komputerze Mac, ale udało mi się zainstalować rozszerzenie, ustawić ikonę i odinstalować. Czy można to zmienić za pomocą about: config lub podobnego?
Drew Stephens,

Niestety rozszerzenie jest niekompatybilne z najnowszą wersją Firefoksa, przynajmniej od maja 2015 r., Maksymalnie dzisiaj.
wtedyonhacker

Już nie działa . Martwy link; rozszerzenie niedostępne.
ashleedawg


-1

Najprostszym sposobem jest przejęcie zakładki. Po prostu dodaj do zakładek stronę z ikoną, której chcesz użyć. Może być konieczne kliknięcie zakładki, aby załadowała favicon ze strony, do której prowadzi. Po otrzymaniu favikonu przejdź do zakładki, kliknij prawym przyciskiem myszy i wybierz właściwości. Następnie możesz zmienić „lokalizację” na kod javascript dla bookmarkletu, który chcesz powiązać z favicon. Wskazówka: aby odróżnić bookmarklet od bookmark, zmieniam „name” na karcie właściwości na poprzednią przez M :, więc na przykład, jeśli bookmarklet służył do tworzenia skróconego adresu URL za pomocą goo.gl, nazwałbym to „ M: Goo.gl ”


1
Amigo, czy ta odpowiedź różni się zasadniczo od odpowiedzi URLParser.com ?
Mr.Wizard

Nie działa Ani odpowiedź, ani „wskazówka” nie działały od lat.
ashleedawg

-1

Możesz to zrobić za pomocą userChrome.css:

  1. Iść do about:support
  2. W „Podstawach aplikacji”, „Folderze profilu” kliknij „Otwórz folder”
  3. Jeśli nie istnieją, utwórz folder chrome, a następnie plikuserChrome.css

Używam tego stylu:

:root {
  --amber: #FFC000;
  --chartreuse: #B2D733;
  --magenta: #BF1449;
  --teal: #158466;
  --vermilion: #FF4000;
}
#PlacesToolbarItems image {
  padding-top: 16px;
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+1) image {
  background: var(--teal);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+2) image {
  background: var(--chartreuse);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+3) image {
  background: var(--amber);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+4) image {
  background: var(--vermilion);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+5) image {
  background: var(--magenta);
}

Jeśli chcesz użyć obrazów, możesz; po prostu umieść je w tym samym folderze, a następnie połącz w następujący sposób:

background: url("something.png");

O ile wiem, nie działa. Co to ma zrobić? Zmienić kolor co 6 do 10 ikony?
ashleedawg

-2
  1. Eksportuj zakładki jako HTML.
  2. Edytuj HTML, dodaj ICON="data:image/png;base64,..."do bookmarkletu, tj

    <DT><A HREF="javascript:(function(){ ... })();" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAxQTFRFAQMAXV9chIaDx8nGZHRYHgAAADhJREFUCNdjYAAD8QkMDFz//zcw8P//f4CBNTTUgYHbZvMB3AS7TfEBBq5VqxpAxAQGztCwALBBALHhF442ZwQdAAAAAElFTkSuQmCC"></A>
    
  3. Importuj zakładki z edytowanego HTML.

Działa w Firefoksie od teraz.


Próbowałem, ale to nie zadziałało
ctrl-alt-delor

Już nie działa ... (Tagi HTML nie mogą być używane w miejscu zakładek).
ashleedawg
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.