← Wszystkie przykłady

JavaScript Nawigacja bsky.app

Bluesky: skrót do zakładek w nawigacji

Dodaje do lewej nawigacji pozycję „Bookmarks”, dzięki czemu zapisane wpisy są o jedno kliknięcie dalej.

Kod do skopiowania

// Add a "Bookmarks" entry to the left navigation that opens the saved-posts page
(function () {
  function inject() {
    if (document.getElementById('jz-bsk-bookmarks-link')) { return; }
    var nav = document.querySelector('nav[role="navigation"], [data-testid="sideNav"], [data-testid="leftNav"]');
    if (!nav) { return; }
    var ref = nav.querySelector('a[href="/notifications"], a[href="/feeds"]');
    if (!ref) { ref = nav.firstElementChild; }
    if (!ref) { return; }
    var a = document.createElement('a');
    a.id = 'jz-bsk-bookmarks-link';
    a.href = '/bookmarks';
    a.textContent = 'Bookmarks';
    a.style.cssText = 'display:block;padding:10px 14px;color:inherit;font-weight:600;text-decoration:none;';
    ref.parentNode.insertBefore(a, ref.nextSibling);
  }
  inject();
  var obs = new MutationObserver(inject);
  obs.observe(document.body, { childList: true, subtree: true });
})();

Jak użyć tego przykładu

  1. Skopiuj kod przyciskiem powyżej.
  2. Zainstaluj JustZix (2 minuty) i otwórz wtyczkę na docelowej stronie.
  3. Dodaj nową regułę dopasowaną do tej strony.
  4. Wklej kod w panelu JavaScript reguły i zapisz — uruchomi się przy każdym wejściu na stronę.

Oceń ten przykład

Brak ocen — oceń jako pierwszy.

Czy ten przykład działa?

Snippety są bezużyteczne, jeśli nie masz gdzie ich wkleić.

JustZix instalujesz w 2 minuty i odpalasz swój kod na każdej pasującej stronie. Bez konta, bez opłat.

Pobierz za darmo Zobacz zastosowania