Свързани публикации 'chrome'


Как да създадете просто разширение за Chrome — с примери за код
Въведение Написах за „как създадох разширение за Chrome само за един ден“ — сега ще ви покажа техническите подробности и частите за кодиране. Разширението, което създадох, имаше функции get, post(upload) и del. Създадох тези функции само с няколко реда JS код, така че не се притеснявайте. Една добра част от разработването на Chrome е съхранението – не е необходимо да използвате база данни за мини функции. Chrome има свой пакет за локално съхранение ( chrome.storage) Моето първо..

Фрагменти на инструмента за разработка на Chrome
Така че ми беше скучно една вечер през седмицата и изгледах няколко обучителни видеоклипа за инструментите за разработка на Chrome, за да прекарам времето наистина, но попаднах на нещо, което не бях използвал преди с него и се оказа, че наистина го харесвам и е наистина полезно! Също така бях изненадан, че много от моите колеги също или не са го срещали, или са го използвали преди! Разбира се, говоря за функцията за фрагменти на инструментите за разработка на Chrome. Ако четете това,..

Обяснение на двигателя V8: Къде се случва истинското забавление...
Преглед на двигателя V8 на Google и какво го прави бърз Javascript двигател е програма, която приема вашия Js код като вход и генерира машинно изпълним код или както би казал някой байт код. Всъщност човек може да създаде Js двигател. За това те ще трябва да се придържат към стандарта на Ecmascript и вероятно да изберат да внедрят WebAssembly и Just in Time компилация, за да останат в тази надпревара на Js двигатели. С толкова много налични алтернативи, това всъщност е много добро за..

Ръчно написан прост браузър — Преглед на идеите
Преглед на идеите за изпълнение Тази статия ще говори за изпълнението на идеята, конкретното изпълнение от следващата статия. html анализатор Ние ще имплементираме html парсер, който анализира html низове в dom дърво, използвайки обхождане с едно пътуване, за да постигнем същата идея като анализатора в компилатора на vue шаблон. css анализатор Ще имплементираме css анализатор за анализиране на css низове в css дърво, подобно на анализатора на postcss. Двигател за оформление С..

Как да ускорите тестването на JavaScript
Научете как да ускорите вашите тестове със Selenium и WebdriverIO Ако се интересувате от автоматизирани тестове, най-вероятно имате нарастващо приложение или нарастващ инженерен екип и се нуждаете от надежден начин да тествате приложението си. Ако вече разполагате с автоматизирано тестово решение, познавате болката от бавните и нестабилни тестове. Разработчиците, които тепърва започват да разработват стратегия за автоматизирано тестване, ще искат да започнат със солидна основа, за да..

Страничен панел на Chrome: Симулирайте събитие за затваряне
Новият страничен панел в Chrome не съдържа събитие за затваряне, което може да бъде полезно, ако искате да почистите неща, след като панелът е затворен. Можете да симулирате събитието, като отворите постоянна връзка между страничния панел и фоновия скрипт. Тази връзка задейства събитие `onDisconnect`, ако страничният панел се затвори. sidepanel.js: chrome.runtime.connect({ name: ‘mySidepanel’ }); Фоновият скрипт може да добави слушател и да реагира съответно: background.js:..

Как да използвате Document Picture-in-Picture API с React
Document Picture-in-Picture (PIP) API „разширява“ текущия API на Picture-in-Picture, за да отвори прозорец винаги отгоре, който може да рендира произволен HTML. За да тествате API, трябва да активирате съответния флаг за функция тук chrome://flags/#document-picture-in-picture-api . След като това е направено, нека създадем ново приложение за реакция и опитайте да използвате API. API Използването на PIP е доста лесно. Когато флагът на функцията е активиран, получаваме достъп до..