Vanil JavaScript-də sadə bir Chrome uzantısı necə yaradılır
Bu gün sizə vanil JavaScript-də bir Chrome uzantısı necə yaradacağımı göstərəcəyəm - yəni React, Angular və ya Vue kimi əlavə çərçivələr olmadan sadə JavaScript.
Chrome uzantısını qurmaq çətin olmur. Bir proqramçı kimi ilk ilimdə iki uzantı buraxdım və hər ikisini yalnız HTML, CSS və sadə JavaScript istifadə edərək yaratdım. Bu yazıda, bunu necə edəcəyimi bir neçə dəqiqə ərzində izah edəcəyəm.
Sıfırdan sadə bir Chrome uzantı panelini necə yaratacağımı göstərəcəyəm. Bununla birlikdə, bir uzantı barədə öz fikriniz varsa və yalnız Chrome-da işləmələri üçün mövcud layihə sənədlərinizə nə əlavə ediləcəyini bilmək istəyirsinizsə, öz manifest.json dosyanızı və öz sənədlərinizi fərdiləşdirmə bölməsinə keçin. Rəmz.

Chrome uzantıları haqqında məlumat əldə edin
Chrome uzantısı mahiyyətcə Google Chrome brauzeri ilə təcrübənizi fərdiləşdirmək üçün istifadə edə biləcəyiniz bir qrup sənəddir. Bir neçə növ Chrome uzantısı var. Bəziləri müəyyən bir şərt yerinə yetirildikdə aktivləşdirilir, məsələn. B. Bir çıxış səhifəsində olduğunuzda. Bəziləri yalnız bir nişanı vurduğunuzda göstərilir. və bəziləri hər dəfə yeni bir nişan açanda görünür. Bu il buraxdığım iki genişləndirmə yeni nişanlar üçün genişləndirmələrdir. Birincisi, işlər siyahısını ehtiva edən və istifadəçini tərifləyən bir panel olan Compliment Dash, ikincisi Liturgical.li adlı bir keşiş vasitəsidir. Sadə bir veb saytın kodlaşdırılmasını bilirsinizsə, bu cür uzantını çox çətinlik çəkmədən kodlaya bilərsiniz.
tələblər
İşləri sadə saxlamaq istəyirik. Bu dərsdə yalnız HTML, CSS və bir neçə əsas JavaScript elementlərindən istifadə edəcəyik və aşağıda göstərilən manifest.json faylını fərdiləşdirəcəyik. Chrome uzantıları mürəkkəbliyə görə dəyişir. Beləliklə, bir Chrome uzantısı yaratmaq istədiyiniz qədər sadə və ya mürəkkəb ola bilər. Artıq burada əsasları öyrəndiniz və daha mürəkkəb bir şey yaratmaq üçün öz bacarıqlarınızdan istifadə edə bilərsiniz.
Fayllarınızı qurmaq
Bu dərslikdə istifadəçini adından salamlayan sadə bir tablosu yaradacağıq. Əlavəmizə "Sadə Salamlama Tablosu" deyək.
Əvvəlcə üç fayl yaratmalısınız: index.html, main.css və main.js. Bunu öz qovluğuna qoyun. Sonra, HTML sənədini əsas HTML sənəd quraşdırma ilə doldurun və CSS və JS sənədləri ilə birləşdirin:
Sadə qarşılama paneli================================= // ->Sadə qarşılama paneli title> head>