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?

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.


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ń”.


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


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));}

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


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);

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.


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
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.