Jak uložit svůj postup do videa na YouTube, i když Safari znovu načte kartu

Jeden velký rozdíl mezi počítači Mac a iOS spočívá v tom, že na počítačích Mac zůstávají otevřené karty otevřené (více či méně1), zatímco na iPadu a iPhonu může přepnutí na jinou aplikaci nebo dokonce na jinou kartu prohlížeče znamenat katastrofu. iOS ukládá všechny tyto karty Safari a po návratu se musí znovu načíst.

U částečně sledovaných videí z YouTube to znamená, že se automaticky vrátíte na začátek. Ale co kdyby existoval způsob, jak přinutit Safari, aby si pamatoval váš průběh sledování, a znovu načíst stránku na přesné místo, kde jste skončili? Nyní existuje! Bylo mi špatně ze ztráty místa ve videích, a tak jsem vytvořil bookmarklet, který vaše aktuální místo uloží do videa na YouTube. I když restartujete iPhone nebo iPad, načte se přesně na stejném místě.

Co je záložka?

Záložky jsou ty malé záložky, na které kliknete, když ve svém webovém prohlížeči spustíte mini „aplikace“. Možná máte ten, který uloží aktuální stránku na vaši stránku Účet Instapapernebo ten, který spouští vyhledávání Google zaměřené pouze na aktuální web.

Bookmarklety mohou přeložit zvýrazněný text na stránce, odeslat něco do vašeho seznamu úkolů nebo téměř cokoli. Dnes jeden použijeme k přidání místa do záložek ve videu na YouTube.

Jak funguje záložka záložky na YouTube

Když sdílíte video na YouTube, můžete se rozhodnout sdílet jeho aktuální čas přehrávání. To je velmi užitečné. Místo toho, abyste sdíleli hodinové video a řekli „přeskočte na 13 minut, 21 sekund na dobrou část“, můžete video v tomto klíčovém okamžiku jednoduše pozastavit a sdílet. Zaškrtněte políčko „aktuální čas“ na panelu pro sdílení a máte hotovo. Každý, kdo klikne na tento odkaz, uvidí přehrávání od 13 minut, 21 sekund.

Můj bookmarklet používá tuto funkci. Kdykoli sdílíte klip YouTube s časem zahájení, připojí tento čas - v sekundách - na konec adresy URL. Podívej se:

Adresa URL YouTube s vloženým časem zahájení.
Adresa URL YouTube s vloženým časem zahájení.
Foto: Kult Macu

Pokud se chcete podívat na toto video (od vynikajícího Pravá kukačka), stačí kliknout tento odkaz začne v 15:43.

Co dělá záložka záložky YouTube?

Říkal jsem si, jestli by bylo možné vytvořit záložku, která by po kliknutí uchopila URL pro aktuální čas a použila by ji v té době znovu načíst stránku. Protože je nyní čas součástí adresy URL, je video imunní vůči opětovnému načtení. Můžete vynutit ukončení Safari nebo restartovat iPad, a když se stránka znovu načte, načte novou adresu URL s časovým kódem.

Po mnoha pokusech a omylech (většinou chyba) jsem přišel s následujícím kódem JavaScript. Pokud přetáhnete záložku na oblíbenou lištu v mobilním Safari, stačí na ni klepnout, aby se video přidalo do záložek v aktuálním čase.
javascript: void function () {ytplayer = document.getElementById ("movie_player"), ytplayer.pauseVideo (); void window.open (" https://www.youtube.com/embed/"+document.location.search.substring (3)+"? Start ="+Math.floor (ytplayer.getCurrentTime ()))} ();

Díky omezení WordPressu sem nemohu vložit odkaz na bookmarklet JavaScriptu, který byste mohli přetáhnout na lištu oblíbených iPadů. Budete to muset udělat staromódním způsobempomocí výše uvedeného kódu.

Jakmile je tam, klepněte na něj, kdykoli chcete uložit své místo na YouTube. Načte se nová karta s vloženou verzí videa a do URL se zapíše čas zahájení.

Stinné stránky a omezení

Existují omezení. Jedním z nich je, že načte novou kartu, místo aby znovu načítal aktuální kartu. Dalším důvodem je, že používá vloženou verzi videa, která vám brání v používání záložky podruhé. Pokud to zkusíte, nic se nestane.

To téměř jistě souvisí s mými špatnými schopnostmi JavaScriptu. Celou věc jsem dláždil dohromady z úryvků, které jsem tu a tam našel na webu, a jen jsem trochu měnil bity, dokud to nefungovalo.

Ale pro většinu použití to funguje skvěle. Používám to docela často při sledování výukového videa na YouTube. Je fantastické mít možnost pokračovat, aniž byste se museli starat o to, kde jste skončili.

Ještě jeden bod. Pokud jste přihlášeni ke svému účtu YouTube, je možné, že se vám průběh sledování automaticky uloží. Nikdy se nepřihlašuji na YouTube. Navíc používám blokování obsahu k blokování všech souborů cookie Google a YouTube. Nemohu tedy říci, jak dobře to funguje.

Pomozte mi to zlepšit

Pokud máte nějaká vylepšení kódu v této záložce, dejte mi prosím vědět prostřednictvím e -mailu, Twitteru nebo v komentářích zde u příspěvku. Rád bych nechal znovu načíst stejnou stránku, pouze s t = xxx část připojená k URL.

  1. V posledních letech macOS také začal tiše ukončovat dlouho nepoužívané aplikace a webové stránky, ale je to mnohem méně agresivní než iOS.

Poslední příspěvek na blogu

| Kult Mac
August 21, 2021

Nedělní tipy: Nainstalujte si Ram do svého iMacu (2009-2011)iMacy jsou investicí, ale když se rok od roku vydávají novější a výkonnější iMacy, může...

| Kult Mac
August 21, 2021

Woz říká, že CDC odmítla testovat jeho a jeho manželku na koronavirusByl pacient Woz nulový?Fotografie: Nichollas Harrison/Wikimedia Commons CCSpol...

Udělejte ze svého iPhonu více fotek s funkcí Dali-Esque pomocí rolovací závěrky
August 20, 2021

Udělejte ze svého iPhonu více fotek s funkcí Dali-Esque pomocí rolovací závěrkyNejste si jisti, na co se díváte? Těchto sedm escherovských vrtulník...