Jak skopiować tytuł karty w Chrome?

23

Chcę skopiować tytuł strony internetowej (lub to, co pojawia się na karcie, część zawsze widoczna) i wkleić gdzieś ten tekst.

Jak mogę to zrobić w Chrome?

wizlog
źródło

Odpowiedzi:

25

Użyj bookmarkletu :

javascript:window.prompt("Copy to clipboard: Ctrl+C, Enter",document.title);

Podziękowania dla tej window.promptlewy należą się Jarekowi Milewskiemu . Ten bookmarklet działa również w KAŻDEJ przeglądarce, nawet w Netscape 3, a nie tylko w Chrome.

William C.
źródło
to świetny pomysł.
Nick Josevski,
Nie jestem pewien, co powinienem zrobić ... Mówisz o „bookmarkletach”?
wizlog
@wizlog: Tak bookmarklets. Powyższy link zawiera instrukcje krok po kroku . Spróbuj przeciągnąć [Kopiuj tytuł strony] (javascript: window.prompt („Kopiuj do schowka: Ctrl + C, Enter”, document.title);) na pasek zakładek.
William C
1
Lepsza wersja tej odpowiedzi tutaj
Yarin
1
Fajnie, właśnie wybrałem kod i przeciągnąłem tekst na pasku zakładek Firefox. Urok!
SΛLVΘ
10

Dodaj zakładkę, klikając gwiazdkę po prawej stronie paska adresu.

Skopiuj tytuł.

Kliknij „Usuń”.

SΛLVΘ
źródło
1
Ponad paskiem adresu lub po prawej stronie paska adresu?
wizlog
Sprytny hack! Ta odpowiedź jest świetna, ponieważ daje tytuł natychmiast, bez konieczności ponownego ładowania strony lub przeszukiwania kodu źródłowego.
wisbucky
Możesz to również zrobić tylko za pomocą klawiatury: ctrl+D(zakładka), ctrl+C(kopiuj), tab tab tab space(usuń).
wisbucky
8

Można to osiągnąć za pomocą kodu źródłowego strony:

  1. Kliknij stronę prawym przyciskiem myszy i wybierz „Wyświetl źródło”
  2. Poszukaj znacznika <title>
  3. Wybierz i skopiuj tekst.

wyświetl źródło na stronie w Chrome

Nick Josevski
źródło
1
Zakładając, że dobrze zrozumiałem twoje pytanie ...
Nick Josevski,
Zrobiłeś ... czy jest jednak skrót?
wizlog
Skrót klawiszowy źródła: CTRL + U
Nick Josevski,
1
Uwaga: będzie to wymagało ponownego załadowania strony internetowej, więc jeśli jest to złożona strona na wolnym serwerze, może być konieczne długie oczekiwanie na załadowanie źródła. Ponadto na skomplikowanych stronach może być konieczne przeszukanie poprzednich stron <meta>i skryptów w celu znalezienia <title>. Ta odpowiedź jest znacznie szybsza: superuser.com/questions/332717/…
wisbucky
6

Powyższy skrypt ma irytujący zwyczaj tworzenia pustej strony z tytułem u góry, zwykłym tekstem, co powoduje, że musisz wrócić do strony, której tytuł chcesz skopiować. Przynajmniej w przeglądarce Firefox 24.0.

O wiele bardziej skuteczny skrypt, który utrzymuje cię na stronie, to:

javascript:var%20title=document.title;if(title){var%20re=/(\\|\/|:|\*|\?|\%22|<|>|\|)/gi;title=title.replace(re,'');void(prompt('Page%20Title',%20title));}
hmj6jmh
źródło
Oto wersja, która dodaje również oryginalny adres URL po podziale wiersza:javascript:var title=document.title;if(title){var re=/(\\|\/|:|\*|\?|\"|<|>|\|)/gi;title=title.replace(re,'') + "\r\n" + document.location;void(prompt('Page Title', title));}
Eugene,
... lub po prostu kliknij Anuluj w oknie dialogowym z powyższego skryptu zamiast Ok, a nie utworzy takiej dodatkowej strony (testowanej na Chrome)
PHPirate
1

Odpowiedź inspirowana odpowiedzią SΛLVΘ, choć nie identyczna:

Dodaj tę stronę do zakładek.

Na liście zakładek kliknij tę zakładkę prawym przyciskiem myszy, wybierz Edytuj, a zobaczysz nazwę i adres URL; domyślnie nazwa jest tytułem karty, chyba że ją zmodyfikujesz

Wentylator Newtona 01
źródło
1

Ta bookmarklet kopiuje tytuł strony do schowka jednym kliknięciem.

javascript:copyToClipboard = str => {const el = document.createElement('textarea'); el.value = str; el.setAttribute('readonly', ''); el.style.position = 'absolute'; el.style.left = '-9999px'; document.body.appendChild(el); const selected = document.getSelection().rangeCount > 0 ? document.getSelection().getRangeAt(0) : false; el.select(); document.execCommand('copy'); document.body.removeChild(el); if (selected) {document.getSelection().removeAllRanges(); document.getSelection().addRange(selected); } };copyToClipboard(document.title);
użytkownik1491819
źródło
0

Przeciągnij ikonę strony na pasek narzędzi zakładek

Jednym prostym sposobem, który nie wymaga żadnych dodatków, jest przeciągnięcie małej ikony po lewej stronie adresu URL na pasek zakładek (użyj CTR + Shift + B lub Command + Shift + B, aby go pokazać / ukryć), a następnie kliknij nową zakładkę, wybierz Edytuj i skopiuj tytuł.

wprowadź opis zdjęcia tutaj

Przeciągnij ikonę strony do folderu lub na pulpit

Możesz także przeciągnąć ikonę do folderu lub na pulpit. W większości systemów utworzy to plik zakładek i ustawi tytuł strony jako nazwę pliku, z którego można go łatwo skopiować.

Przeciągnij ikonę strony bezpośrednio do okna dokumentu tekstu sformatowanego

Przeciągnięcie ikony strony do Pages, Word, LibreOffice, Notes itp. W OSX spowoduje wstawienie linku z tytułem strony jako tekstem i adresem URL jako celem linku. W systemach Windows i Linux zostanie wstawiony tylko zwykły tekst URL, więc nie jest tak przydatny, ale nadal może być przydatny.

Na przykład ikonę strony z tej strony SO można przeciągnąć bezpośrednio do formularza edycji odpowiedzi. Zaznaczenie adresu URL na pasku adresu i przeciągnięcie go do pola edytowalnego zwykle daje ten sam efekt, i jest to alternatywa dla OSX, na przykład, gdy chcesz wstawić rzeczywisty adres URL zamiast tytułu w tekście rozszerzonym.

ccpizza
źródło
0

Jeśli potrzebujesz Markdown jako wyniku końcowego, użyj Chromium Extension Copy Tab Info .

ZRZUT EKRANU

cechy

Aktywna karta w bieżącym oknie

  • Skopiuj tytuł aktywnej karty w bieżącym oknie jako ciąg znaków
  • Skopiuj adres URL aktywnej karty w bieżącym oknie jako ciąg znaków
  • Skopiuj link aktywnej karty w bieżącym oknie jako HTML
  • Skopiuj link aktywnej karty w bieżącym oknie jako Markdown
  • Skopiuj link aktywnej karty w bieżącym oknie jako element listy uporządkowanej Markdown
  • Skopiuj link aktywnej karty w bieżącym oknie jako nieuporządkowany element listy Markdown

Wszystkie zakładki w bieżącym oknie

  • Skopiuj tytuły wszystkich kart w bieżącym oknie jako tekst
  • Skopiuj adresy URL wszystkich kart w bieżącym oknie jako tekst
  • Skopiuj linki wszystkich kart w bieżącym oknie jako listę uporządkowaną w formacie HTML
  • Skopiuj linki wszystkich kart w bieżącym oknie jako nieuporządkowaną listę HTML
  • Skopiuj linki wszystkich kart w bieżącym oknie jako listę uporządkowaną Markdown
  • Skopiuj linki wszystkich kart w bieżącym oknie jako nieuporządkowaną listę Markdown

Wszystkie karty we wszystkich oknach

  • Skopiuj tytuły wszystkich kart we wszystkich oknach jako tekst
  • Skopiuj adresy URL wszystkich kart we wszystkich oknach jako tekst
  • Skopiuj linki wszystkich kart we wszystkich oknach jako listę uporządkowaną w formacie HTML
  • Skopiuj linki wszystkich kart we wszystkich oknach jako nieuporządkowaną listę HTML
  • Skopiuj linki wszystkich kart we wszystkich oknach jako listę uporządkowaną Markdown
  • Skopiuj linki wszystkich kart we wszystkich oknach jako nieuporządkowaną listę Markdown
Abbas Gussenov
źródło