Jak šetřit čas v Google Chrome
Nejvíc zbytečného času stojí věci, které děláte pořád dokola. Při práci s prohlížečem jich takových pár je a tady jsou moje postupy, jak je řeším v Google Chrome.
Spuštění Chrome s předem definovanými stránkami
Možná máte jako já sadu stránek, které máte spuštěné pořád. Poštu, nějaký komunikační protokol, specializovaný nástroj. V Chrome lze nastavit, aby se při spuštění automaticky rozběhla sada adres, které si zadáte.
Jak na to?
V Chrome:
- Menu tři tečky vpravo nahoře
- Nastavení
- Při spuštění
- Otevřít konkrétní stránku nebo skupinu stránek
- Zadat adresy, které chcete
Hromadné otvírání záložek
Dalším trikem, který mám rád, je otevření skupiny záložek současně. Třeba pro sadu reportů nebo nástrojů, které používáte najednou. U mě třeba testování renderingu v Google Search Console.
Stačí otevřít záložky a pravým tlačítkem nad příslušnou složkou záložek vybrat Otevřít vše v novém okně.
Bookmarklety
Malé kousky JS kódu, které jsou propojené s nějakou službou nebo data miningem. Stačí je spustit na stránce, kde právě jste.
Třeba tento bookmarklet za vás stáhne URL z výsledků Google:
javascript:var a = document.getElementsByTagName('a'), arr = '';for(var i=0; i<a.length; i++) if (a[i].ping && !a[i].href.includes('google'))arr +=('<p>' + a[i].href + '</p>');var newWindow = window.open();newWindow.document.write(arr);newWindow.document.close();
Tento bookmarklet ukáže hodnotu metrik CLS pro právě otevřenou URL:
javascript:(function()%7Bwindow.cumulativeLayoutShiftScore %3D 0%3Bconst observer %3D new PerformanceObserver((list) %3D> %7Bfor (const entry of list.getEntries()) %7Bif (!entry.hadRecentInput %26%26 entry.entryType%3D%3D%3D"layout-shift") %7Bconsole.log("New observer entry for cls%3A " %2B entry.value)%3Bconsole.log(entry)%3Bwindow.cumulativeLayoutShiftScore %2B%3D entry.value%3B%7D%7D%7D)%3Bobserver.observe(%7Btype%3A 'layout-shift'%2C buffered%3A true%7D)%3Blet fcp %3D performance.getEntriesByName("first-contentful-paint").pop().startTime%3BsetTimeout(function()%7Balert( "CLS%3A " %2B window.cumulativeLayoutShiftScore %2B " FCP%3A " %2B fcp)%3B%7D%2C 2000)%7D)()
Bookmarkletů pro různé akce je plný internet. Nově je velmi snadné si jednoduché vlastní kód napsat pomocí ChatGPT.
Takto jsem si třeba udělat bookmarklet, který mě zavede do Site Exploreru v Ahrefs s aktivním filtrem Dofollow. Oproti přímé návštěvě Ahrefs, kde mi mě dostat se k cíli stálo 2 kredity, mě bookmarklet stojí kredit jeden. Stačí jen:
- dát příklad cíle, kam se chci dostat
- říct, co se má nahradit v ukázkové URL cíle
Prompt v ChatGPT:
Potřebuji bookmarklet, který otevře URL v prohlížeči, ale nahradí část target=econea.cz%2F právě otevřenou URL. Vzor cílové URL je tato URL: https://app.ahrefs.com/v2-site-explorer/broken-backlinks?anchorRules=&bestFilter=all&domainNameRules=&followType=dofollow&grouping=one-per-domain&limit=50&mode=subdomains&offset=0&refPageAuthorRules=&refPageTitleRules=&refPageUrlRules=&sort=traffic&sortDirection=desc&surroundingRules=&target=econea.cz%2F&targetUrlRules=
A výsledek:
javascript:(function() {
var baseUrl = 'https://app.ahrefs.com/v2-site-explorer/broken-backlinks?anchorRules=&bestFilter=all&domainNameRules=&followType=dofollow&grouping=one-per-domain&limit=50&mode=subdomains&offset=0&refPageAuthorRules=&refPageTitleRules=&refPageUrlRules=&sort=traffic&sortDirection=desc&surroundingRules=&target=';
var currentUrl = encodeURIComponent(window.location.href);
var fullUrl = baseUrl + currentUrl + '&targetUrlRules=';
window.open(fullUrl);
})();