Какво представлява режимът за разработчици на Chrome и какви са неговите приложения?

Никой уебсайт не е изграден перфектно. Както всички продукти, направени от хора, грешките в кода са част от процеса. Ето защо е важно да тествате задълбочено всеки нов уебсайт, който създавате, за да сте сигурни, че е възможно най-без грешки, за да предоставите на потребителите си възможно най-доброто изживяване. 

Не трябва да тествате уеб сайт, без първо да изпробвате комплекта DevTools на Google Chrome . Режимът за разработчици на Chrome(Chrome) ви позволява да изпробвате и задълбочено тествате нов сайт (или съществуващ), за да намерите и коригирате грешки. Той също така може да ви даде представа за това как се изпълняват други сайтове, включително преглед на изходния код. 

Ето всичко, което трябва да знаете за режима за разработчици на браузъра Google Chrome , какви инструменти има и как да го използвате ефективно.

Какво представлява режимът за разработчици на Chrome?(What Is Chrome Developer Mode?)

Когато говорим за режима за програмисти в Chrome , ние не говорим за същия режим на програмист(same developer mode) , който ще видите на Chromebook(Chromebooks) . Това, което имаме предвид, са обширните инструменти за разработка на Chrome (наречени Google DevTools ), които са вградени в самия браузър.

Това са инструменти, предназначени да тестват, анализират и нарочно разбиват (ако е необходимо) уеб страница, която сте заредили в браузъра Google Chrome с цел тестване. На основно ниво можете да използвате DevTools , за да видите изходния код за уебсайт, което ви позволява да надникнете под капака, за да видите как е създаден сайтът и колко добре работи.

Google DevTools обаче(Google DevTools) предлага повече от това. Можете да използвате режима за разработчици на Chrome , за да промените страница, след като е заредена, да стартирате конзолни команди на (Chrome)Google Chrome , за да контролирате и манипулирате страницата, както и да изпълнявате тестове за скорост и мрежа, за да наблюдавате уеб трафика.

Можете също да емулирате други устройства, включително различни операционни системи и резолюции на екрана, в режима на Chrome DevTools . Това ви позволява да видите дали даден сайт има адаптивен уеб дизайн и къде съдържанието и оформленията на сайта ще се променят в зависимост от разделителната способност или типа на устройството.

Въпреки че тези инструменти са насочени към професионални уеб разработчици или тестери, също така е удобно за стандартните потребители на Chrome да се ориентират в пакета (Chrome)DevTools . Ако видите проблем със сайт, който не можете да разрешите, превключването към режим за разработчици на Chrome може да ви помогне да видите дали проблемът е в сайта или в браузъра ви.

Как да получите достъп до менюто с инструменти за разработчици на Google Chrome(How To Access Google Chrome DevTools Menu)

Има няколко начина, по които можете да получите достъп до менюто DevTools на Google Chrome(Google Chrome DevTools) , в зависимост от инструмента, който искате да използвате.

Най-лесният начин да направите това е от менюто на Google Chrome . За да направите това, щракнете върху иконата на менюто с три точки(three-dots menu icon) в горния десен ъгъл. От менюто, което се показва, щракнете върху More Tools > Developer Tools .

Това ще отвори комплекта DevTools в ново меню от дясната страна на отворения раздел или прозорец на Chrome .

Можете също да направите това с помощта на клавишни комбинации. От компютър с Windows или Linux(Linux PC) отворете браузъра Chrome(Chrome) и натиснете клавиша F12 . Можете също да натиснете Ctrl + Alt + J или Ctrl + Alt + I в отворен раздел или прозорец на Chrome .

В macOS натиснете F12 или натиснете клавишите Option + Command + J или Option + Command + I за да отворите менюто Chrome DevTools вместо това. Това ще отвори конзолата на Chrome с опции за преминаване към други инструменти на Chrome в горната част на менюто DevTools .

Ако искате, можете да видите изходния код за уебсайт (отваряйки раздела Елементи(Elements) на менюто DevTools в процеса) на всяка отворена уеб страница, като щракнете с десния бутон върху и щракнете върху опцията Проверка(Inspect ) .

Използване на Chrome DevTools(Using Chrome DevTools)

Както накратко споменахме, можете да използвате комплекта Chrome DevTools , за да видите изходния код за уебсайт в раздела Елементи(Elements) . Това ще ви позволи да анализирате кода зад страницата, която сте заредили, както и да преглеждате съобщения за грешки (посочващи проблеми със зареждането на сайта) в конзолата на Chrome в раздела (Chrome)Конзола(Console) .

Можете също да видите различните източници за съдържание от уебсайт в раздела Източници(Sources) . Например, ако даден сайт използва мрежа за доставка на съдържание (CDN)(using a content delivery network (CDN)) , медиите от даден сайт ще бъдат посочени като различен източник тук.

Режимът за разработчици на Chrome(Chrome) ви позволява да изтегляте това съдържание директно или да извършвате по-сложен анализ на съдържанието.

Ако искате да тествате как се представя даден сайт, можете да наблюдавате и записвате използването на вашата мрежа в раздела Мрежа(Network) . Това ще покаже скоростта, размера и вида на мрежовите заявки, направени между вашия браузър и сайта.

Например, когато една страница се зареди за първи път, сайтът ще зареди самото съдържание на страницата, но може също да изисква данни от бази данни на трети страни. Например, когато влезете, това може да поиска база данни, която ще се покаже като мрежова заявка тук.

Можете да анализирате това допълнително в раздела Ефективност(Performance ) , където можете да записвате използването на браузъра Chrome в по-голяма дълбочина, включително да записвате екранни снимки в различни точки. Това ще регистрира колко време отнема зареждането на вашия сайт за по-нататъшен анализ.

Google Chrome има репутацията, че е твърд за паметта на вашия компютър(being hard on your PC memory) , така че можете да тествате използването на паметта на JavaScript на вашия сайт в раздела (JavaScript)Памет(Memory) . Тук могат да се използват различни(Different Chrome) профили за тестване на Chrome, с допълнителна информация за това тестване на страницата с документация на Chrome DevTools(Chrome DevTools documentation page) .

За по-задълбочен анализ на съдържанието на вашия сайт, както и на всяко хранилище на браузъра, което може да използва (например за регистриране на данни), можете да търсите в раздела Приложение(Application) . Можете да видите информацията за бисквитките на сайта тук в секцията Бисквитки(Cookies) или да изчистите използваното хранилище, като щракнете върху опцията Изчистване на съхранение(Clear storage) .

Ако се притеснявате за сигурността на сайта си, можете да проверите колко добре се представя в раздела Сигурност(Security ) . Това ще ви даде бърз преглед на анализа на сигурността на Chrome за дадена страница, включително дали страницата има правилен и доверен SSL сертификат.

Ако искате да генерирате отчет за ефективността на вашия сайт, включително дали отговаря на стандартите за типични потребители и дали ефективността на сайта може да повлияе на оптимизацията за търсачки, можете да щракнете върху раздела Lighthouse . Това предлага настройки, които можете да поставите или премахнете отметката за вашия отчет — щракнете върху Генериране на отчет,(Generate report) за да създадете отчета за преглед.

Това едва надрасква повърхността на потенциала, който режимът за разработчици на Chrome може да донесе на разработчиците. Ако искате да научите повече, документацията на Chrome DevTools(Chrome DevTools documentation) трябва да ви помогне с инструментите и функциите, които се предлагат, включително как да създадете свои собствени потребителски тестове с нея. 

Разширени трикове за Google Chrome(Advanced Google Chrome Tricks)

Повечето потребители на Chrome никога няма да знаят, че комплектът Google Chrome DevTools съществува в браузъра им, но за опитните потребители той остава изключително полезен начин за тестване и анализ на уебсайтове. Налични са и разширения за Chrome на(Chrome extensions for web developers) трети страни за уеб разработчици , които да помогнат за допълнително тестване на вашия сайт.

Ако създавате основен уебсайт(building a basic website) , преминаването към режим за разработчици на Chrome може да ви помогне да забележите грешки в сайта си, които не се виждат веднага. Можете да направите това само ако Chrome работи правилно, така че ако се борите със сривове на Chrome(struggling with Chrome crashes) , може да се наложи първо да нулирате или преинсталирате браузъра си.



About the author

Аз съм хардуерен инженер с над 10 години опит в работата с IOS и MacOS системи. Освен това бях учител във вечерен клас през последните 5 години и се научих да използвам Google Chrome. Уменията ми и в двете области ме правят перфектния кандидат за разработка на уебсайтове, графичен дизайн или работа по уеб сигурност.



Related posts