← Wszystkie przykłady

JavaScript Produktywność bsky.app

Bluesky: publikuj wpis skrótem Ctrl/Cmd + Enter

Po naciśnięciu Ctrl/Cmd + Enter w polu kompozytora skrypt automatycznie klika przycisk publikacji wpisu.

Kod do skopiowania

// Publish the current draft with Ctrl/Cmd + Enter from the composer
(function () {
  document.addEventListener('keydown', function (e) {
    if (e.key !== 'Enter') { return; }
    if (!(e.ctrlKey || e.metaKey)) { return; }
    var t = e.target;
    if (!t) { return; }
    if (!t.isContentEditable && !/^(INPUT|TEXTAREA)$/.test(t.tagName)) { return; }
    var composer = t.closest('[data-testid="composer"]') || document.querySelector('[data-testid="composer"]');
    if (!composer) { return; }
    var btn = composer.querySelector('[data-testid="composerPublishBtn"], button[aria-label="Publish post"], button[aria-label*="Post" i]');
    if (btn && !btn.disabled) {
      e.preventDefault();
      btn.click();
    }
  }, 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