Гэр / Худалдан авалт / Google Chrome дээр өргөтгөл хэрхэн суулгах талаар. Тохиргооны өргөтгөлүүд. Хөгжүүлэхэд хэрэгтэй зөвлөмжүүд Chrome-д өргөтгөл нэмнэ үү

Google Chrome дээр өргөтгөл хэрхэн суулгах талаар. Тохиргооны өргөтгөлүүд. Хөгжүүлэхэд хэрэгтэй зөвлөмжүүд Chrome-д өргөтгөл нэмнэ үү

0. Танилцуулга

Тохиргооны өргөтгөлийн механизм нь платформ 8.3.6-д гарч ирсэн бөгөөд үүний дагуу тахир дутуу нийцтэй тохиргоонд ашиглаж болно. Одоогоор удирддаг маягт дээрх бүх стандарт тохиргоо нь өргөтгөлүүдтэй ажиллахыг дэмждэг. Энэ механизм юу болохыг илүү нарийвчлан авч үзье.

Баримт бичгийн дагуу:

"Тохиргооны өргөтгөлийн механизм нь энэ тохиргоог өөрчлөхгүйгээр (тусламжийг арилгахгүйгээр) өргөтгөх боломжтой тохиргоог өөрчлөх зориулалттай тусгай механизм юм.

Тохиргоог өргөжүүлэх гол зорилго нь хэрэглэгчийн хэрэгцээнд нийцүүлэн хэрэгжүүлэх явцад (эсвэл "үүл" дээр) хэрэглээний шийдлийг боловсронгуй болгох явдал юм. Энэ тохиолдолд өөрчилж буй тохиргоог дэмжлэгээс хасах шаардлагагүй болно. Үүний үр дүнд нэмэлт өөрчлөлт оруулах шаардлагатай бөгөөд дэмжигдсэн програмын стандарт шийдлийг шинэчлэхэд хялбар хэвээр байна. Өргөтгөлийг боловсруулахдаа тохиргооны өргөтгөл хэрхэн ажилладаг зарим онцлогуудыг ойлгох хэрэгтэй. Тиймээс өргөтгөх боломжтой тохиргоог ямар ч үед, жишээлбэл, шинэчлэлтийн үр дүнд өөрчилж болно. Үүний зэрэгцээ өргөтгөл хөгжүүлэгч нь шинэчлэх боломж эсвэл боломжгүй байдалд ямар ч байдлаар нөлөөлж чадахгүй. Систем дээр нэгээс олон өргөтгөл ажиллах боломжтой бөгөөд өргөтгөл бүрийн зохиогч (ерөнхийдөө) бусад өргөтгөл хэрхэн ажилладагийг мэдэхгүй гэдгийг анхаарч үзэх хэрэгтэй."

Та өргөтгөлүүдийн талаарх дэлгэрэнгүй мэдээллийг эндээс уншиж, харах боломжтой:

Харагдах шилээр дамжуулан тэмдэглэл
Гилев, Насипов нарын курс
8.3.9 дахь өргөтгөлүүд

Доор би өргөтгөлтэй ажиллахад хэрэгтэй зөвлөгөө өгөх болно.

Зарим нь хэтэрхий энгийн эсвэл ойлгомжтой мэт санагдаж болох ч өргөтгөлтэй ажиллаж эхлээд байгаа хүмүүст хэрэгтэй байж болох юм.
Би бас сэтгэгдэл дээр таны зөвлөгөөг нэмэхэд таатай байх болно.

За, явцгаая!

1. Өөрчлөгдөөгүй объектуудыг харуулах/нуух

Өргөтгөлд шинэ объект нэмэхэд холбогдох объектууд автоматаар нэмэгддэг. Үүний үр дүнд олон үйлчилгээний объектууд өргөтгөлийн мета өгөгдөлд хуримтлагддаг.
Зөвхөн өөрчилсөн объектуудыг харуулахын тулд "Өөрчлөгдсөн, өргөтгөлд нэмсэн" товчлуур байна. Товшсон үед зөвхөн гараар нэмж, өөрчилсөн өргөтгөлийн объектууд харагдана.
Түүний үйл ажиллагааны зарчмыг доор харуулав.

2. Барилгачдын гүйцэтгэлийн дараалал

Хэрэв та өргөтгөлийн үйл явдал эсвэл командыг хүчингүй болговол анхдагч байдлаар өргөтгөлийн зохицуулагч эхлээд дараа нь стандарт тохиргооны зохицуулагчийг гүйцэтгэнэ.
Энэ нь үргэлж тохиромжтой байдаггүй, жишээлбэл, стандарт зохицуулагчийн дараа зарим үйлдлийг гүйцэтгэх үед.
Энэ дарааллыг өөрчлөх боломжтой жишээнүүдийг харцгаая:

a) Эхлээд стандарт кодыг, дараа нь өргөтгөлийн кодыг ажиллуулна:

&OnServer Procedure Study_WhenCreatingOnServer(Failure, StandardProcessing) Нэмэлт Параметрүүд = Шинэ бүтэц; НэмэлтParameters.Insert("Message", "AfterTypicalHandler!"); SetExecutionAfterEventHandlers("ExecuteAfterTypicalHandler", Нэмэлт Параметрүүд); Процедурын төгсгөл &Сервер дээрх Процедур дээр ExecuteAfterTypicalHandler(Алдаа, Стандарт Боловсруулалт, Нэмэлт Параметрүүд) Мэдэгдэл(Нэмэлт Параметрүүд. Мессеж); Процедурын төгсгөл

b) Эхлээд өргөтгөлийн кодыг, дараа нь стандарт кодыг, дараа нь өргөтгөлийн кодыг дахин ажиллуулна

&Серверийн Процедурын зааварчилгаа_Сервер дээр үүсгэх үед(Алдаа, Стандарт боловсруулалт) // Стандарт зохицуулагчийн өмнөх процедурууд Report("Стандарт зохицуулагчийн өмнө!"); // Стандарт үйл явдлын зохицуулагчийн дараа зохицуулагч суулгах Set ExecutionAfterEventHandlers("ExecuteAfterTypicalHandler"); // Дараа нь стандарт зохицуулагчийн кодыг гүйцэтгэнэ.Процедурын төгсгөл &Сервер дээр Процедурыг ердийн зохицуулагчийн дараа гүйцэтгэнэ(Алдаа, стандарт боловсруулалт, нэмэлт параметрүүд) // Өргөтгөлийн тайлангаас стандарт зохицуулагчийн дараах код ("Стандартын дараа" зохицуулагч!"); Процедурын төгсгөл

в) Эхлээд жишээ кодыг, дараа нь өргөтгөлийн кодыг, дараа нь дээж кодыг дахин ажиллуулна

Та заль мэхийг ашиглаж болно:
- Стандарт тохиргооноос зохицуулагчийн гүйцэтгэлийг цуцлах.
- Өргөтгөл дээр бид өргөтгөлийн процедуртай холилдсон стандарт кодоос шаардлагатай процедурыг дууддаг.

&Серверийн процедурын судалгаа_Сервер дээр үүсгэх үед(алдаа дутагдал, стандарт боловсруулалт) // Стандарт зохицуулагчийн өмнөх процедурууд Report("Ердийн зохицуулагчийн өмнө!"); // Стандарт зохицуулагчийн процедур Хэрэв үнэ цэнэгүй бол(BankAccount.CurrencyofCash) Дараа нь BankAccount.CurrencyofCash = GeneralPurpose BPCallServerRepeatUse.GetCurrencyofRegulatedAccounting(); endIf; PostContactInfo(); Хэрэв Parameters.Key.Empty() бол PrepareFormOnServer(); endIf; ManageForm(Энэ маягт); // Стандарт зохицуулагчийн дараах журам Report("Ердийн зохицуулагчийн дараа!"); // Стандарт зохицуулагчийн гүйцэтгэлийг зогсоох SetEventHandlerExecution(False); Процедурын төгсгөл

d) Стандарт зохицуулагчийг цуцлах

&On the Server Procedure Study_When CreatingOn on the Server(Failure, StandardProcessing) // Стандарт зохицуулагчийн ажиллагааг зогсоох SetExecution of Event Handlers(False); Процедурын төгсгөл

3. Ерөнхий модуль, менежерийн модуль эсвэл объектын модуль үүсгэж ашиглах

Одоогоор өргөтгөлийн механизм нь нийтлэг модулиуд, менежерийн модулиуд, объектын модулиудыг үүсгэх, зээлэх боломжийг танд олгодоггүй. Гэхдээ тохиргоонд орсон боловсруулалтад менежерийн модулийг ашиглах боломжтой бөгөөд хандах боломжтой:

&OnServer Procedure ReportDirectorOnServer() Position = "Захирал"; Менежерийн БҮТЭН НЭР = "Иванов И.И."; Боловсруулалт.Сургалтын_боловсруулалт.Мэдэгдэх захирал(Албан тушаал, Захирлын овог нэр); Процедурын төгсгөл

Боловсруулалтын менежерийн модуль:

Процедур NotifyDirector(Утгын байрлал, Менежерийн утгын нэр) Export MessageText = StrTemplate(NSStr("ru="%1 %2""), Албан тушаал, Менежерийн нэр); Зурвас(MessageText); Процедурын төгсгөл

Үүнтэй адилаар та өргөтгөл ажиллахад шаардлагатай ерөнхий журам, функцуудыг хадгалах боломжтой ерөнхий модулийг зохион байгуулж болно. Та мөн өргөтгөлд гадны боловсруулалтыг оруулж болно. Менежерийн модулийг гадны боловсруулалтад ашиглах боломжгүй гэдгийг танд сануулъя.

4. Дибаг хийхийг хэрхэн идэвхжүүлэх вэ

Стандарт дэд системүүдийн номын сан (LSL) дээр суурилсан ердийн тохиргоонд өргөтгөлүүдийг дибаг хийх үед та ийм аймшигтай мессежтэй тулгардаг:


Хэрэв манай өргөтгөл тохируулагч дээр нээлттэй байгаа бол энэ нь зөвхөн өргөтгөлийн цонхыг хааснаар л тохиолдох болно.

Өргөтгөлд дибаг хийхийг идэвхжүүлэхийн тулд та хийх хэрэгтэй"Дбаг хийх горим" гэсэн командын мөрийн шилжүүлэгчийг ашиглана уу.

Энэ бол Ю Өршөөлийн код дибаг хийх. Тухайлбал:

  • Урт хугацааны бүх үйлдлүүдийг үндсэн ажил хийхгүйгээр шууд гүйцэтгэдэг;
  • Тохиргооны өргөтгөлүүдийг боловсруулахдаа тохируулагч дээр нээлттэй байгаа суулгасан тохиргооны өргөтгөлүүдийг (тохиргооны хувилбар болон өргөтгөлийн хувилбарууд өөрчлөгдөөгүй тохиолдолд) эхлүүлэх боломжтой.

Үүнийг суулгахын тулд:

  • Командын мөр шилжүүлэгчээр аж ахуйн нэгжийг эхлүүлэх - "Дибаг хийх горим"
  • Тохируулагч горимд эхлүүлэх параметрийг тохируулна уу:
    Үйлчилгээ -> Сонголт -> 1С: Аж ахуйн нэгжийг эхлүүлэх -> Эхлүүлэх параметр: мөр оруулах< Дибаг хийх горим>

Өргөтгөлийг анх удаа холбох эсвэл өргөтгөл эсвэл үйлдвэрлэгчийн хувилбарт өөрчлөлт гарсан тохиолдолд дибаг хийх нь ижил мессежтэй холбогдож чадахгүй байж магадгүй юм.

Энэ байдлыг засахын тулд та дараах алхмуудыг хийж болно.

1. Энэ өргөтгөлийг тохируулагч дээр хаа
2. Байгууллагын горимд тохиргоог эхлүүлж, өргөтгөлтэй холбоотой маягтыг нээнэ үү
3. Тохируулагчид өргөтгөлийг нээнэ үү
4. Дибаг хийх ажлыг дахин эхлүүлнэ үү.

5. Асуулга хэрхэн бичих вэ

Өргөтгөл нь зөвхөн үндсэн тохиргооноос авсан объектуудыг харж, ажилладаг.
Өргөтгөл дээр зээлээгүй объектууд харагдахгүй бөгөөд та тэдгээрт хандахыг оролдох үед, жишээлбэл, хүсэлтийн текстэнд "Тохируулагч" горимд алдаа гардаг. Хэдийгээр хэрэглэгчийн горимд код нь асуудалгүй ажилладаг.
Их хэмжээний мета өгөгдөл бүхий асуулга бичих, засварлахын тулд аливаа гадны боловсруулалтыг ашиглах нь дээр. Үндсэн тохиргооны бүх мета өгөгдөл үүнд бэлэн байна:


6. Мэдээллийг хэрхэн хадгалах вэ

Өргөтгөл нь нягтлан бодох бүртгэлд нөлөөлдөг чухал өгөгдлийг хадгалахад зориулагдаагүй болно. Гэхдээ та тохиргоогоо хадгалах хэрэгтэй.
Үүнийг хийхийн тулд та ерөнхий тохиргоог хадгалах эсвэл маягтын өгөгдлийг хадгалахыг ашиглаж болно:

a) Маягтын өгөгдлийг хадгалах

Засварласан маягт дээр та "Тохиргоонд автоматаар өгөгдөл хадгалах" шинж чанарыг "Ашиглах" гэж тохируулж, шаардлагатай дэлгэрэнгүй мэдээлэл дээр "Хадгалах" тугийг байрлуулж болно. Энэ нь стандарт платформ механизмыг ашиглан дэлгэрэнгүй мэдээллийг хадгалах боломжийг олгоно.


Ийм өгөгдөл хадгалах .

b) Ерөнхий тохиргооны санах ой

Энэ санд ямар ч өгөгдлийг хадгалах боломжтой. Илүү дэлгэрэнгүй мэдээллийг авах боломжтой.
Дурын өгөгдлийг хадгалах жишээг авч үзье.

Өгөгдөл хадгалах:

&OnServer Procedure BeforeClosingOnServer() // Мэдээлэл хадгалах бүтцийг бэлтгэх Тохиргоо бүтэц = Шинэ бүтэц; SettingsStructure.Insert("Бүгд", Бүгд); Settings Structure.Insert("Хаах", Хаах); Settings Structure.Insert("Найзууддаа", Найзууддаа); // Ерөнхий зориулалтын ерөнхий тохиргооны санд өгөгдлийг хадгалах. Ерөнхий тохиргооны хадгалалтSave("Training_MakeEverythingOkay", "Тохиргоо", SettingsStructure); Процедурын төгсгөл

Өгөгдөл сэргээх:

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) // Бүтцийг эхлүүлэх Тохиргоо Бүтэц = Шинэ бүтэц; // Хадгалсан өгөгдлийг сэргээх Тохиргооны бүтэц = Ерөнхий зорилго.Ерөнхий Тохиргоо Хадгалах ачаалал("Сургалт_Бүхнийг сайн болгох", "Тохиргоо", Тохиргооны бүтэц); // Маягтын дэлгэрэнгүй утгыг бөглөнө үү FillPropertyValues(ThisForm, SettingsStructure); Процедурын төгсгөл

7. Өөрийнхөө зохион байгуулалтыг хэрхэн нэмэх вэ

Харамсалтай нь та зээлсэн баримт бичигт зураглал нэмэх, өөрчлөх боломжгүй. Гэхдээ зохион байгуулалтыг процесст нэмж оруулахаас гадна байршил нь аль хэдийн байгаа гадаад процессуудыг оруулах боломжтой. Эдгээр бүдүүвчийг хэвлэх боломжтой, өөрчлөх, үүсгэхэд ашиглаж болно.

8. Хүснэгтийн хэсгийг дүүргэх товчийг хэрхэн солих вэ

Заримдаа та өөрийн бөглөх товчийг нэмж, стандарт товчлуурыг орхих шаардлагатай байж магадгүй юм.
Стандарт товчлуурыг холдуулах, гэхдээ бүрэн устгахгүйн тулд та өмчийг тохируулж болно - "Зөвхөн бүх үйлдэлд" - "Тийм":

Энэ тохиолдолд товчлуурыг "Илүү" дэд цэснээс авах боломжтой. Энэ нь урьдчилан тооцоолоогүй нөхцөл байдлын үед стандарт функцээр үргэлжлүүлэн ажиллах боломжийг танд олгоно.

9. Алдааг зассан өргөтгөл

Үйлчлүүлэгч алдаа гарсан ч тохиргоо түгжигдсэн тохиолдол байдаг. Би алдаа засахын тулд дэмжлэгээс өөрийгөө хасахыг хүсэхгүй байна. Ийм нөхцөлд та энэ алдааг засах жижиг өргөтгөл үүсгэж болно. Ийм өргөтгөлийг нэг удаа үүсгэсний дараа та үүнийг бүх үйлчлүүлэгчиддээ хялбархан идэвхжүүлж болно.

Үүнээс гадна, стандарт хөгжүүлэгчид заримдаа алдаа засах текстийг түншийн форум дээр байрлуулдаг. Энэ нь ийм өргөтгөлийг бий болгоход илүү хялбар болгоно.

Хэрэв алдааг засах нь тийм ч хялбар биш бол та асуудлын талбарт залгуур байрлуулснаар наад зах нь бага ач холбогдолтой болгож болно.

Стандарт тохиргоонд алдаа зассаны дараа энэ өргөтгөлийг идэвхгүй болгохоо бүү мартаарай.

10. Өөрийн боловсруулалтыг интерфэйс дээр хэрхэн харуулах вэ

Өөрийн боловсруулалтыг тохиргооны интерфейс дээр харуулахын тулд та үүнийг шаардлагатай дэд системд оруулах ёстой.

Та мөн өргөтгөлд өөрийн дэд системийг үүсгэж, түүнд шаардлагатай объектуудыг нэмж болно.
Жишээлбэл, та гадны боловсруулалт эсвэл тайланг өргөтгөлд байрлуулж, тэдгээрийг дурын тохиргоонд холбож болно:

11. Өргөтгөлийг 8.3.8 руу хэрхэн шилжүүлэх вэ

Өргөтгөлийг 8.3.8 руу шилжүүлэхийн тулд дараах алхмуудыг дагана уу.

1. Өргөтгөл дэх нийцтэй байдлын горимыг устгана уу.
Тохиромжтой байдлын шинж чанаруудыг үндсэн тохиргоотой ижил болгож тохируулна уу.

2. Холболтын асуудлыг засах.
Та өргөтгөл шинэ хувилбар дээр идэвхжсэн эсэхийг шалгах хэрэгтэй. Алдаа гарсан шалтгааныг бүртгэлээс харж болно.

3. Өргөтгөл дэх маягтуудыг шинэчлэх.
Та үндсэн тохиргооноос өргөтгөлийн маягтуудыг шинэчлэх хэрэгтэй. Ингэснээр өргөтгөл болон тохиргооны хувьд маягтууд нь ижил байна.

4. Хөдөлгүүрийн шинэ дүрэмд маягтын байршлыг авчрах.
Маягтыг шинэ платформд тохируулах зөвлөмжийг энэ холбоосоос авах боломжтой.

5. Өргөтгөлийн харагдах байдал, зөв ​​ажиллаж байгаа эсэхийг шалгана уу.

Зүйл бүрийг илүү дэлгэрэнгүй тайлбарласан болно. Мөн энэ сэдвээр хэрэгтэй материалууд байдаг.

12. Өргөтгөлийг хэрхэн холбох вэ

1. Захиргаа - "Хэвлэх маягт, боловсруулалт"

3. "Нэмэх" товч - Файл сонгоно уу

4. Дахин эхлүүлэх товч

5. Дууслаа!


13. Өргөтгөлийг хэрхэн шинэчлэх вэ

1. Захиргаа - "Хэвлэх маягт, боловсруулалт"

3. Бид хүссэн өргөтгөл дээр зогсож байна

4. "Дэлгэрэнгүй" - "Диск дээрх файлаас шинэчлэх" команд.

5. Дахин эхлүүлэх товч

6. Дууслаа!

Энэ бол одоохондоо!

Талархлыг мөнгөөр ​​илэрхийлж болно, тэгэхгүй бол хямрал байна, та ойлгож байна!

Өргөтгөлүүд нь хөтчид шинэ функцийг нэмж өгдөг.

Chrome-д өргөтгөл нэмэх нь ерөнхийдөө хялбар байдаг.

Бүх ажлыг Google Chrome хөтөч дээр хийдэг.

Тиймээс Chrome-д өргөтгөл нэмэхийн тулд дараах руу очно уу Google Chrome-ын тохиргоо ба удирдлага.

Тохиргоо руу орох хаалгыг олоход хялбар байдаг. Google Chrome хөтчийн баруун дээд буланд байрлах гурван хэвтээ баар дээр курсороо хулганаа ав. Санамж гарч ирнэ - Google Chrome-г тохируулж, удирдаж байна.

Гурван судалтай товчлуур дээр дарна уу. Контекст цэс нээгдэнэ (Зураг 1).

Зураг 1 Chrome-д өргөтгөл нэмэх – Google Chrome-ын тохиргоо ба удирдлага

Үүнийг хийх хоёр арга бий.

Эхлээд:контекст цэсэнд Тохиргоо болон Google Chrome хяналтдарна уу Тохиргоо, дараа нь нээгдэх цонхон дээр дарна уу Өргөтгөлүүд.

Хоёрдугаарт:контекст цэсэнд Тохиргоо болон Google Chrome хяналтсонгох Нэмэлт хэрэгслүүд, дараа нь нээгдэх цэсэнд дарна уу Өргөтгөлүүд.

Үр дүн нь адилхан байх болно. Бид Chrome-д аль хэдийн суулгасан өргөтгөлүүдтэй хэсэг рүү орох болно.

Хэрэв бид харьцуулах юм бол хоёр дахь арга нь илүү хурдан бөгөөд илүү тохиромжтой боловч ерөнхийдөө энэ бол сонирхогчийн ажил юм.

Та мөн хаягийг оруулаад Chrome хаягийн мөрөнд өргөтгөл оруулах боломжтой - chrome://өргөтгөлүүд/.

Өмнө дурьдсанчлан энд бид суулгасан бүх өргөтгөлүүдийг харах болно.

руу Chrome-д шинэ өргөтгөл нэмэхта холбоос дээр дарах хэрэгтэй - Илүү олон өргөтгөлүүд .

Энэ нь суулгасан өргөтгөлүүдийн жагсаалтын доор байрладаг.

Энд маш олон өргөтгөлүүд байгаа бөгөөд эхлээд хэрэгтэй зүйлээ хурдан нэмэхэд бэрхшээлтэй байдаг.

Шаардлагатай өргөтгөлийг олоход хялбар болгохын тулд зүүн дээд талд шугам байна Дэлгүүрээр хайх. Хэрэв та өргөтгөлийн нэрийг мэддэг бол энэ нь танд маш их тус болно.

Жишээлбэл, сайтын TIC шалгах товчлуурын өргөтгөлийг олохын тулд хэллэгийг оруулна уу yandex tyc google pr үзүүлэлт.

Шаардлагатай өргөтгөл нээгдэнэ.

Товчлуур дээр дарна уу Үнэгүй. Өргөтгөсөн баталгаажуулах үйл явц эхэлнэ.

Дараа нь харилцах цонх гарч ирнэ Шинэ өргөтгөлийн баталгаажуулалт.

дарна уу Нэмэх. Шалгалт дахин хийгдсэн бөгөөд Chrome-д нэмсэн өргөтгөлийг идэвхжүүлэхийг хүссэн харилцах цонх гарч ирнэ.

Chrome-д өргөтгөл нэмэх гэж оролдох үед баталгаажуулалтын явцад алдаа гарах тохиолдол байдаг.

Дараа нь та товчлуур дээр биш сонгосон өргөтгөлийн өөр хаана ч товшиж хром руу өргөтгөл нэмэхийг оролдож болно Үнэгүй.

Энэ тохиолдолд шинэ харилцах цонх нээгдэх бөгөөд үүн дээр нэмэхийн тулд товчлуур дээр дарна уу Үнэгүйдараа нь ердийнхөөрөө шалгах, нэмэх үйл явц.

Заримдаа энэ нь тусалдаг.

Эсвэл та алдааны харилцах цонхны шинэчлэлт дээр товшоод Chrome-д өргөтгөл нэмэх үйл явцыг давтаж болно.

Ихэвчлэн бүх зүйл сайхан төгсдөг. Chrome-д шинэ өргөтгөл нэмэгдэж байна.

Та хэсэг рүү ороод шууд харж болно Өргөтгөлүүд.

Нэмэгдсэн өргөтгөл аль хэдийн идэвхжсэн болно.

Тиймээс, бид Chrome (google chrome) дээр өргөтгөл нэмэх үйл явцыг бүхэлд нь авч үзсэн.

Гэхдээ өргөтгөл хайх, нэмэх замыг нэлээд богиносгож болно.

Chrome-д өргөтгөл нэмэхийн тулд та зүгээр л хаягийн мөрөнд оруулна уу:

https://chrome.google.com/webstore/category/extensions?hl=en

Та Chrome-ын өргөтгөлийг хэрхэн хийх талаар бодож байсан уу? За, би танд ямар амархан болохыг хэлэх гэж ирлээ. Эдгээр алхмуудыг хийснээр таны санаа бодит болж, та Chrome вэб дэлгүүрт бодит өргөтгөл нийтлэх боломжтой болно.

Chrome өргөтгөл гэж юу вэ?

Chrome өргөтгөлүүд нь танд үндсэн код руу орохгүйгээр Chrome вэб хөтчийн функцийг нэмэх боломжийг олгодог. Та вэб хөгжүүлэгчдийн мэддэг HTML, CSS болон JavaScript технологид суурилсан шинэ Chrome өргөтгөлүүдийг үүсгэж болох тул энэ нь гайхалтай юм. Хэрэв та хэзээ нэгэн цагт вэб хуудас үүсгэсэн бол өдрийн хоолноос бага хугацаанд өргөтгөл үүсгэж болно. Таны сурах ёстой цорын ганц зүйл бол Chrome-ын хангадаг JavaScript API-г ашиглан Chrome-д зарим функцийг хэрхэн нэмэх вэ.

Та юу бүтээхийг хүсч байна вэ?

Эхлэхээсээ өмнө та юу хийхийг хүсч байгаа талаар ерөнхий ойлголттой байх ёстой. Энэ нь шинэ нээлтийн санаа байх албагүй, бид анхнаасаа л хөгжилтэй байхын тулд төсөл хийж болно. Энэ нийтлэлд би өөрийн санаа болон үүнийг Chrome өргөтгөл болгон хэрхэн хэрэгжүүлсэн талаар танд хэлэх болно.

Төлөвлөгөө

Хэсэг хугацааны өмнө би үндсэн хоосон таб дээр сайхан дэвсгэр зургийг харуулсан Unsplash өргөтгөлийг ашигласан. Би үүнийг дараа нь Muzli өргөтгөлөөр сольсон бөгөөд энэ нь анхдагч табыг дизайны агуулга, вэбийн мэдээний тэжээл болгон хувиргадаг.

Эдгээр хоёр өргөтгөлийг шинэ зүйл бүтээх урам зориг болгон ашиглацгаая, гэхдээ энэ удаад кино сонирхогчдод зориулагаарай. Миний санаа бол шинэ таб нээх болгонд санамсаргүй киноны дэвсгэр зургийг харуулах явдал юм. Таныг гүйлгэх үед өргөтгөл нь алдартай кино, телевизийн шоуны тухай сайхан суваг болж хувирах ёстой. Эхэлцгээе.

Нэгдүгээр алхам: тохируулах

Эхний алхам бол manifest.json нэртэй манифест файл үүсгэх явдал юм. Энэ нь таны өргөтгөлийн нэр, тайлбар, хувилбарын дугаар гэх мэт шинж чанаруудыг агуулсан JSON форматтай мета өгөгдлийн файл юм. Энэ файлд бид Chrome-д өргөтгөл нь юу хийх, ямар зөвшөөрөл шаардагдахыг хэлж өгнө.

Өргөтгөлийн хувьд бид activeTab-г удирдах зөвшөөрөлтэй байх шаардлагатай тул манай manifest.json файл иймэрхүү харагдаж байна:

( "манифест_хувилбар": 2, "нэр": "RaterFox", "тайлбар": "Таны үндсэн таб дахь хамгийн алдартай кино, ТВ шоу. Үнэлгээ, хураангуй, трейлер үзэх чадварыг багтаасан.", "хувилбар": " 1", "зохиогч": "Jake Prins", "browser_action": ( "default_icon": "tab-icon.png", "default_title": "Өдрийг сайхан өнгөрүүлээрэй"), "chrome_url_overrides": ( "newtab": “newtab.html”), “зөвшөөрөл”: [“activeTab”])

Таны харж байгаагаар newtab.html нь шинэ таб нээх бүрт гарч ирэх HTML файл байх болно гэдгийг бид зааж өгч байна. Үүнийг хийхийн тулд бид Manage activeTab зөвшөөрөлтэй байх шаардлагатай тул хэрэглэгч өргөтгөлийг суулгахыг оролдох үед өргөтгөлд шаардагдах бүх зөвшөөрлийн талаар мэдэгдэх болно.

Manifest.json доторх бас нэг сонирхолтой зүйл бол хөтөчийн үйлдэл юм. Энэ жишээнд бид үүнийг гарчгийг тохируулахдаа ашигладаг боловч ерөнхийдөө илүү олон сонголтууд байдаг. Жишээлбэл, та хаягийн мөрөнд байгаа програмын дүрс дээр дарахад гарч ирэх цонхыг харуулахын тулд дараах зүйлийг хийхэд хангалттай.

“browser_action”: ( “default_popup”: “popup.html”, ),

Одоо popup.html нь хөтчийн үйлдэл дээр товшсон хэрэглэгчийн хариуд үүссэн цонхны дотор харагдах болно. Энэ нь стандарт HTML файл тул попап гарч ирэх зүйлээс эрх чөлөөг өгдөг. Зүгээр л popup.html нэртэй файлд ид шидээ оруулаарай.

Хоёрдугаар алхам: ажиллаж байгаа эсэхийг шалгана уу

Дараагийн алхам бол newtab.html файл үүсгэж, "Hello world"-д байрлуулах явдал юм.

Туршилт

Сайн уу Дэлхий!

Энэ нь ажиллаж байгаа эсэхийг шалгахын тулд хөтчийнхөө chrome://extensions руу зочилж, баруун дээд буланд "Хөгжүүлэгчийн горим" гэсэн нүдийг чагтална уу.

"Баглаагүй өргөтгөлийг ачаалах" гэснийг товшоод өргөтгөлийн файлууд байрлах лавлахыг сонгоно уу. Хэрэв өргөтгөл идэвхтэй байвал тэр даруй идэвхтэй байх тул та шинэ таб нээж, "Hello world"-аа харах боломжтой.

Гуравдугаар алхам: Сайхан дизайн хий

Одоо бид анхны онцлогтой болсон тул үүнийг хөөрхөн харагдуулах цаг болжээ. Бид өргөтгөлийн лавлахдаа main.css файл үүсгэж, newtab.html файл руугаа ачаалснаар шинэ таб үүсгэж болно. Таны ашиглахыг хүссэн идэвхтэй функцүүдэд JavaScript файлыг оруулахад мөн адил хамаарна. Та өмнө нь вэб хуудсууд үүсгэж байсан бөгөөд одоо та өөрийн ур чадвараа ашиглан хэрэглэгчиддээ хүссэн бүхнээ харуулах боломжтой гэж би бодож байна.

Төлөвлөгөөний төгсгөл

Өргөтгөлийг дуусгахад надад HTML, CSS болон JavaScript л шаардлагатай байсан тул код руу гүн гүнзгий орох нь чухал биш гэж бодож байна, тиймээс би үүнийг хурдан тайлбарлах болно.

Миний хийсэн зүйл энд байна:

Миний санааны хувьд надад сайн дэвсгэр зураг хэрэгтэй байсан тул JavaScript файл дээр би TMDb API ашиглан алдартай кинонуудын жагсаалтыг авч, дэвсгэр зургийг нь аваад массив болгон оруулсан. Хуудсыг ачаалах бүрт энэ массиваас нэг зургийг санамсаргүй байдлаар сонгож, хуудасны дэвсгэр болгож тохируулдаг. Энэ хуудсыг илүү сонирхолтой болгохын тулд баруун дээд буланд одоогийн огноог нэмсэн. Нэмэлт мэдээлэл авахын тулд энэ нь хэрэглэгчдэд арын дэвсгэр дээр дарах боломжийг олгодог бөгөөд энэ нь киноны IMDb хуудсанд зочлоход хүргэдэг.

Хэрэглэгч доош гүйлгэхийг оролдох үед би алдартай киноны сайхан тэжээл бүхий дэлгэцийг бүтээсэн. Би зураг, гарчиг, үнэлгээ, саналын тоо бүхий киноны карт үүсгэхийн тулд ижил API ашигласан. Карт дээр дарснаар трэйлерийг үзэх товчлууртай тойм гарч ирнэ.

Үр дүн

Одоо энэ бяцхан manifest.json файл болон HTML, CSS болон JavaScript-ийн тусламжтайгаар таны нээсэн шинэ таб бүр илүү сонирхолтой харагдаж байна:

Алхам 4. Өргөтгөлийг нийтлэх

Таны анхны Chrome өргөтгөл сайн харагдаж, хэвийн ажиллаж байгаа бол Chrome дэлгүүрт нийтлэх цаг болжээ. Chrome Web Store-ын хяналтын самбар руу очихын тулд энэ холбоосыг дагана уу (хэрэв та нэвтэрч ороогүй бол Google бүртгэлдээ нэвтрэхийг танаас хүсэх болно). Дараа нь "Шинэ зүйл нэмэх" товчийг дарж, нөхцөлийг хүлээн зөвшөөрснөөр та өргөтгөлийг татаж авах хуудас руу шилжих болно. Одоо таны төслийг агуулсан хавтсыг шахаж, энэ ZIP файлыг татаж аваарай.

Файлыг амжилттай байршуулсны дараа та өргөтгөлийнхөө талаар зарим мэдээллийг оруулах шаардлагатай маягтыг харах болно. Та дүрс, дэлгэрэнгүй тайлбар, зарим дэлгэцийн агшинг байршуулах гэх мэт зүйлийг нэмж болно.

Төслөө харуулахын тулд сайн зураг оруулахаа мартуузай. Дэлгүүр эдгээр зургуудыг ашиглан таны шинэлэг төслийг сурталчлах боломжтой. Илүү олон зураг оруулах тусам таны өргөтгөл илүү харагдах болно. Та "Урьдчилан харах" товчийг дарж өөрийн өргөтгөлийг вэб дэлгүүрт хэрхэн харуулахыг урьдчилан харах боломжтой. Үр дүнд сэтгэл хангалуун байвал "Өөрчлөлтийг нийтлэх" дээр дарна уу. Бэлэн!

Үлдсэн зүйл бол хэрэглэгчдийг татах явдал юм!

Дүгнэлт

Вэб хөгжүүлэгчийн хувьд Chrome өргөтгөл үүсгэх нь маш хялбар байдаг. Танд хэрэгтэй бүх зүйл бол HTML, CSS, JavaScript болон Chrome-ын хангадаг JavaScript API-г ашиглан функцийг хэрхэн нэмэх талаархи үндсэн мэдлэг юм. Таны анхны өргөтгөлийг Chrome вэб дэлгүүрт 20 минутын дотор нийтлэх боломжтой. Шинэ, үнэ цэнэтэй, үзэсгэлэнтэй өргөтгөлийг бий болгох нь мэдээжийн хэрэг арай илүү цаг хугацаа шаардах болно. Гэхдээ бүх зүйл чамаас хамаарна!

Бүтээлч оюун ухаанаа ашиглан сонирхолтой зүйл бодож олоорой, гэхдээ хэрвээ та гацсан бол Chrome-ын өргөтгөлүүдийн талаар маш сайн баримт бичиг байгаа бөгөөд энэ нь танд туслах болно.

Хэрэв та үсгийн алдаа олвол түүнийг тодруулаад Ctrl + Enter дарна уу! Бидэнтэй холбогдохын тулд та ашиглаж болно.

Нэгдүгээрт, өргөтгөл гэж юу болох талаар бага зэрэг: өргөтгөл нь хөтөчийн функцийг өргөжүүлэх жижиг нэмэлт юм. Өргөтгөлүүд нь олон төрлийн функцийг гүйцэтгэх боломжтой: тэд зүгээр л татаж авах боломжгүй хөгжим, видеог татаж авах боломжтой, жишээлбэл, VKontakte эсвэл Youtube дээр. Эдгээр нь баримт бичиг, зурагтай ажиллахыг хялбарчилж, хайлтын системийн вэбсайт руу орохгүйгээр тодорхой нөхцөл байдалд аль хайлтын системийг ашиглахаа сонгох, сайтын харагдах байдлыг өөрчлөх боломжийг танд олгоно.

Google Chrome дахь өргөтгөлүүдийг албан ёсны програмын дэлгүүрээс суулгасан тул нэр нь таныг төөрөгдүүлэхийг бүү зөвшөөр - та юу ч худалдаж авах шаардлагагүй. Өргөтгөлийн дэлгүүрт очихын тулд холбоосыг дагана уу

Эсвэл хөтөчийн цэсийг ашиглан дэлгүүрт очно уу: хөтчийн баруун дээд буланд байрлах гурван цэг бүхий товчлуур дээр дарна уу. Хөтөч цэс нээгдэх бөгөөд үүнд та сонгох хэрэгтэй "Нэмэлт хэрэгсэл."Тухайн зүйлийг олох шаардлагатай өөр цонх гарч ирнэ "Өргөтгөлүүд"мөн үүн дээр товшино уу:

Одоо та хөтөч дээр суулгасан өргөтгөлүүдтэй таб дээр байна. Хэрэв өмнө нь ямар ч өргөтгөл суулгаагүй бол энд юу ч харагдахгүй, эсвэл урьдчилан суулгасан Google Chrome өргөтгөлүүдийг харуулах болно - баримт бичиг, үзүүлэн, хүснэгт. Хөтөчийн хувилбараас хамаарна. Зүүн дээд буланд байгаа цэсийн зүйл дээр дарна уу "Өргөтгөлүүд", дараа нь доош "Chrome Web Store нээх":

Үүний дараа таныг өргөтгөлийн дэлгүүрт аваачна. Эндээс та боломжтой бүх зүйлийг үзэж, ангилал, чадвар, үнэлгээгээр нь ангилах боломжтой. Цорын ганц сөрөг зүйл бол хэл, бүх өргөтгөлүүдэд орос хэл дээр тайлбар, интерфейс байдаггүй.

Хэрэв та ямар өргөтгөл хэрэгтэйг мэдэж байгаа бол нэрийг нь оруулна уу "Дэлгүүрээр хайх"болон Enter дарна уу. Хайлтын үр дүнд зөвхөн өргөтгөлүүд төдийгүй програмууд агуулагдаж болохыг анхаарна уу. Алдаа гаргахгүйн тулд хайлтын үр дүнгээс сонгоно уу "Өргөтгөлүүд". Олдсон үр дүнгээс шаардлагатай өргөтгөлийг сонгоод товчийг дарна уу "Суулгах":

Суулгасны дараа баруун дээд буланд дүрс гарч ирэх бөгөөд энэ нь өргөтгөлийг удирдах, тохируулах, аливаа функцийг идэвхжүүлэх эсвэл идэвхгүй болгоход ашиглаж болно.

Тохиргоонууд нь дүрс дээр хулганы баруун товчийг дарснаар идэвхждэг. Зарим тохиолдолд дүрс байхгүй байж магадгүй бөгөөд энэ нь суулгаж буй өргөтгөл болон түүний чадвараас хамаарна.

Google Chrome дээр гуравдагч талын өргөтгөлийг хэрхэн суулгах талаар

Хэрэв танд итгэмжлэгдсэн эх сурвалжаас гуравдагч талын өргөтгөл эсвэл хэрэглэгчийн скрипт байгаа боловч ямар нэг шалтгааны улмаас энэ өргөтгөл Google Chrome дэлгүүрт байхгүй бол та үүнийг ердийн аргаар суулгах боломжгүй болно. Аюулгүй байдлыг хангах үүднээс Chrome-д гуравдагч талын өргөтгөлүүдийг, тухайлбал дэлгүүрээс биш өргөтгөлүүдийг суулгахыг хориглоно. Энэ хязгаарлалтыг даван туулах арга замыг доор харуулав.

Татаж авсан өргөтгөлийг .crx форматаар суулгаж байна

  1. Эхлээд та дээр дурдсанчлан хөтөч дээр өргөтгөлүүдийн хуудсыг нээх хэрэгтэй: Баруун дээд буланд байрлах Хөтөч цэс > Нэмэлт хэрэгсэл > Өргөтгөлүүд. Эсвэл chrome://extensions/-г хөтчийнхөө хаягийн мөрөнд хуулаад Enter дарна уу.
  2. Хуудасны дээд хэсэгт "Хөгжүүлэгчийн горим" шилжүүлэгч байгаа тул үүнийг идэвхжүүлнэ үү. Доор 3 нэмэлт товчлуур байна: "Багцын өргөтгөл"Тэгээд "Өргөтгөлүүдийг шинэчлэх":

  1. -ээр төгссөн өргөтгөлийн файл .crx, төгсгөлтэй байхаар нэрийг нь өөрчил .zipмөн архивлагчаар энгийн архив болгон нээнэ. Үүнийг бэлдсэн хавтсанд задлаарай (жишээ нь "C" диск дээр Өргөтгөл эсвэл өөр нэртэй хавтас үүсгэнэ үү).
  2. Хөтөч дээр өргөтгөлтэй хуудсан дээрх товчлуур дээр дарна уу "Баглаагүй өргөтгөлийг ачаалах"гарч ирэх цонхноос үүсгэсэн хавтасаа сонгоод OK дарна уу.

Өргөтгөлийг хөтөч дээр суулгах бөгөөд одоо зөвхөн өргөтгөлийн хажууд байгаа шилжүүлэгчийг "Идэвхжүүлсэн" байрлал руу шилжүүлж идэвхжүүлэх л үлдлээ.

Хэрэглэгчийн скриптийг суулгаж байна - Google Chrome дахь .user.js гэх мэт файл

Нэгдүгээр арга, илүү энгийн, гэхдээ нэмэлт өргөтгөл суулгах шаардлагатай. Өргөтгөлийг tampermonkey гэж нэрлэдэг бөгөөд Google Chrome дэлгүүрээс суулгасан байх ёстой. Суулгасны дараа хөтчийн баруун дээд буланд харагдах болно. Та дарахад хулганы зүүн товчӨргөтгөлийн дүрс дээр дараах цонх гарч ирнэ.

ямар нэг зүйлийг сонгох хэрэгтэй "Шинэ скрипт үүсгэх". Үүний эсрэг талд байгааг анхаарна уу "Идэвхжүүлсэн"ногоон тэмдэглэгээ байх ёстой.

Шинэ скрипт үүсгэх цонх нээгдэнэ. Одоо та татаж авсан хэрэглэгчийн скриптийг текст засварлагч ашиглан нээж, кодыг нь хуулж, хөтчийн энэ цонхонд буулгах хэрэгтэй. Дараа нь товшино уу "Файл -> Хадгалах":

Скрипт ажиллахад бэлэн байна.

Хэрэглэгчийн скриптийг суулгах хоёр дахь арга– өргөтгөл ашиглахгүйгээр. Үүнийг хийхийн тулд та скриптийг бага зэрэг өөрчилж, manifest.json файл үүсгэх хэрэгтэй бөгөөд үүний ачаар скриптийг задлаагүй өргөтгөл болгон суулгаж болно.

  1. Эхлээд та *.user.js нэртэй скрипт файлыг өөрөө татаж авах хэрэгтэй.
  2. Одоо хавтас үүсгээд скриптийг нь оруулаарай (жишээ нь "C" диск дээр Өргөтгөлүүд эсвэл өөр нэртэй хавтас үүсгэнэ үү).
  3. Текст засварлагч ашиглан скриптийг нээнэ үү. Анхаар! Ердийн Windows тэмдэглэлийн дэвтэр тохиромжгүй байж магадгүй - кодчилолыг өөрчлөх чадвартай текст засварлагч, жишээ нь Notepad++ ашиглахыг зөвлөж байна. Эдгээр хоёр файлын текст нь UTF-8 кодчилолтой байх ёстой, эс тэгвээс суулгац ажиллахгүй.Скрипт файлын эхэнд дараах мөрүүдийг олоорой.

// @нэр ... // @ хувилбар ... // @ тайлбар ... // @ оруулах ... (хэд хэдэн байж болно) // @ хасах ... (хэд хэдэн байж болно)

  1. Ижил хавтсанд manifest.json файл үүсгээд энэ загварыг буулгана уу (эсвэл дууссан файлыг татаж авна уу):

( "контент_скриптүүд": [ ( "бүх_бүх_бүр_бүргэх": [ "бүх_домэйн болон замуудыг_зааварлахаас_хасах" ], "тоглолтыг_хасах": , "бүх_бүр_бүрдэх": ["бүх_домэйнууд_ба_замуудыг_оруулсан_захирамжаас" [j_fi] "] скриптийн нэр "_fi," : [" http://*/*", "https://*/*" ], "run_at": "document_idle" ) ], "хэрэглэгчийн_скриптээс хөрвүүлсэн": үнэн, "тайлбар": "хэрэглэгчийн_скриптийн_тайлбар", "нэр": "хэрэглэгчийн_скриптийн_нэр" " ", "хувилбар": "хэрэглэгчийн_хувилбарын_тоо", "манифест_хувилбар": 2 )

"content_scripts" : [(

"бөмбөрцөгийг хасах" : [ "хасах_захирамжаас_бүх_домэйн ба замууд"] ,

"хасах_тохиолдол": ,

"globs_include" : [ "Бүх_домэйн ба замуудыг_оруулсан_зааврууд"] ,

: "таны_хэрэглэгчийн_тайлбар",

"нэр": "таны_хэрэглэгчийн_нэр",

"хувилбар": "хэрэглэгчийн_хувилбарын_тоо",

"манифест_хувилбар": 2

Үүнийг 3-р алхам дээр хайсан хэрэглэгчийн скрипт мэдээллээр бөглөнө үү.

userscript_version_number- цэгээр тусгаарлагдсан 4 хүртэлх тоо. Жишээлбэл, 2.1.3

userscript file_name.js- manifest.json файлын хажууд байрлах скрипт файлын нэр

бүх_домайн_ба_замын_оруулсан_заавраас- "*" гэх мэт бүх мета тэмдэгтүүдтэй, таслалаар тусгаарлагдсан хашилтанд - хэрэглэгчийн скрипт файлын эхэнд бичигдсэн @-ийн бүх замд зааврууд орно (жишээлбэл, [ “http://site1.ru/*” , “http:// site2.ru/*" ]);

бүх_домэйн болон замуудыг_хасах_заавраас- @exclude зааврын хувьд мөн адил

Бүх зүйл бэлэн болсны дараа хэрэглэгчийн скриптийг гуравдагч талын өргөтгөл болгон суулгана. Баруун дээд буланд байгаа хөтчийн цэс > Бусад хэрэгсэл > Өргөтгөлүүд. "Хөгжүүлэгчийн горим" гэсэн нүдийг сонгоод "Баглаагүй өргөтгөлийг ачаалах ..." гэснийг сонгоод нээгдэх цонхноос шинээр үүсгэсэн файл бүхий хавтсыг сонгоно уу. Хэрэв бүх зүйл зөв хийгдсэн бол хэрэглэгчийн скриптийг хөтөч дээр нэмж, идэвхжүүлнэ. Энэ аргын цорын ганц сул тал нь хөтөчийг эхлүүлэх бүрт дараах цонхыг харуулах болно.

Энэ нь аюултай байж болзошгүй гуравдагч талын өргөтгөл суулгасан болохыг танд мэдэгдэж байна. Зүгээр л "Цуцлах" дээр товшоод бүх зүйл ажиллах болно.