Brauzerning asboblar paneli - Browser toolbar

A brauzer asboblar paneli a asboblar paneli a ichida joylashgan brauzer oyna. Hammasi katta veb-brauzerlar brauzerni kengaytirish uchun brauzerning asboblar panelini rivojlantirishga yordam beradi GUI va funktsionallik. Brauzerning asboblar paneli ma'lum bir turdagi deb hisoblanadi brauzer kengaytmalari taqdim etgan a asboblar paneli. Brauzerning asboblar paneli har bir brauzerga xosdir, ya'ni brauzerda ishlaydigan asboblar paneli boshqasida ishlamaydi. Barcha brauzerlarning asboblar panellari ishlatilishidan oldin tegishli brauzerga o'rnatilishi va yangi versiyalari chiqarilganda yangilanishlarni talab qilishi kerak.

O'tgan yillar davomida chiqarilgan ko'plab yuqori darajadagi brauzerlarning asboblar paneli qasddan muammolarga duch keldi zararli dastur yoki AOK qilingan kompyuter viruslari yoki bitta brauzerga bir nechta asboblar paneli kiritilishini ko'rib chiqishda yomon yoki qarama-qarshi dasturlash tufayli.

Qarama-qarshilik

2000-yillar davomida turli xil dasturiy ta'minot kompaniyalari tomonidan ishlab chiqarilgan va chiqarilgan katta va kichik brauzer qo'shimchalari ko'payib ketdi, ular oxirgi foydalanuvchini ko'rish tajribasini kengaytirishga mo'ljallangan edi. Ushbu mashhurlik va foydalanuvchilarning ularni o'rnatishi osonligi tufayli qo'shimcha ravishda qabul qilindi zararli dastur, reklama dasturi va boshqa maxfiylik-invaziv kuzatuv vositalari. O'shandan beri brauzerning asboblar paneli mashhurligi pasayib ketdi.[1][2]

Ko'plab vijdonsiz kompaniyalar bitta dasturni yuklab olayotgan foydalanuvchilarni brauzer asboblar panelini o'rnatishga majbur qilish uchun dasturiy ta'minot to'plamidan foydalanadilar, ularning ba'zilari veb-tarixini va qidiruv tarixini Internet orqali kuzatib, foydalanuvchining shaxsiy hayotiga tajovuz qilishadi. Ko'pgina antivirus kompaniyalari ushbu dasturlarga murojaat qilishadi kulrang dastur yoki mumkin bo'lmagan kiruvchi dasturlar (PUP).[3][4][5][6]

Asboblar panelini ishlab chiqish

Brauzerning asboblar paneli ortidagi dasturlash tili va ishlab chiqish vositalari har bir brauzerda boshqacha.

Yilda Internet Explorer 5 yoki undan keyin asboblar paneli sifatida yaratilishi mumkin brauzer kengaytmalari yozilgan C # yoki C ++. Aniqrog'i, uchta turli xil asboblar paneli (maxsus ekspluatator paneli, asboblar paneli va stol paneli) yaratish mumkin.[7]) va ularni birlashtirish uchun brauzer yordamchi ob'ektlari qo'shimcha funktsiyalarni ta'minlash uchun.

Yilda Firefox asboblar paneli sifatida yaratilishi mumkin qo'shimchalar ga hissa qo'shadigan GUI brauzerini kengaytirib XUL (Firefox 57-versiyasida XUL-ni qo'llab-quvvatlash o'chirildi). Asboblar paneli ortidagi mantiq yozilgan JavaScript kengaytirilgan imtiyozlar ostida ishlash.[8] Mozilla Jetpack[9] Firefox-ga qo'shimchalar ishlab chiqishni soddalashtirish uchun ishlatilishi mumkin.

Yilda Safari 5 yoki undan keyin[10] kengaytma sifatida asboblar paneli yaratilishi mumkin[11] barlarni qo'shadigan[12] va tugmalar.[13] Asboblar paneli ortidagi mantiq yozilgan JavaScript maxsus JavaScript API-ga kirish huquqi bilan[14] Safari dasturi va veb-tarkib bilan o'zaro aloqada bo'lish.

Yilda Gugl xrom 4 yoki undan keyin[15] kengaytma sifatida asboblar paneli yaratilishi mumkin[16] brauzer harakatlarini qo'shadigan[17] brauzer oynasiga. Asboblar paneli ortidagi mantiq yozilgan JavaScript maxsus JavaScript API-ga kirish huquqi bilan[18] Chrome dasturi va veb-tarkib bilan ishlash uchun. Chrome kengaytmasi ishlaydigan imtiyozlar bir qator ruxsatnomalar bilan boshqariladi.[19]

Yilda Opera 11 yoki undan keyin[20] kengaytma sifatida asboblar paneli yaratilishi mumkin[21] tugmachalarni qo'shadigan[22] brauzer oynasiga. Asboblar paneli ortidagi mantiq yozilgan JavaScript maxsus JavaScript API-ga kirish huquqi bilan[23] Opera dasturi va veb-tarkib bilan o'zaro aloqada bo'lish.

Firefox, Chrome, Safari va Opera asboblar panelida uslublar bajariladi CSS.

Mahalliy va qarshi vositalar paneli

Ba'zi yirik brauzerlar (Internet Explorer va Firefox) mahalliy vositalar panelini, ya'ni to'g'ridan-to'g'ri brauzer oynasiga kiritilgan asboblar panellarini yaratishga imkon beradi. Mahalliy asboblar paneli misollari Google asboblar paneli[24] va Stumbleupon asboblar paneli.[25] Mahalliy asboblar paneli har bir brauzer versiyasi uchun bir xil asboblar panelini yaratish uchun brauzerga xos koddan foydalanadi.

Ba'zi asboblar paneli ishlab chiquvchilari boshqacha yondashuvni qo'llaydilar va brauzer kengaytmasini injektorli a qilishadi JavaScript foydalanuvchi tashrif buyurgan har bir veb-sahifadagi fayl. Barcha yirik brauzerlar AOK qilingan panellarni qo'llab-quvvatlaydi. Ushbu fayldagi kod asboblar panelini DOM har bir veb-sahifada. Aniqlangan asboblar paneli har bir brauzer versiyasi uchun asboblar panelini chizish uchun asosan bir xil JavaScript kodidan foydalanadi.

Har bir yondashuv turli xil manfaatdor tomonlar uchun afzalliklari va kamchiliklariga ega.

Foydalanuvchi nuqtai nazaridan:

  • Mahalliy asboblar paneli tezroq yuklanish vaqtini ko'rsatadi, chunki AOK qilingan panellar kutish kerak DOM unga asboblar panelini kiritish uchun yaratilishi kerak.
  • Aniqlangan asboblar paneli tez-tez yangilanishni talab qiladi, chunki ularning bir qismi asboblar panelini chizadigan JavaScript-faylga dinamik ravishda yuklab olinadi.

Ishlab chiquvchi nuqtai nazaridan:

  • In'ektsiya qilingan asboblar paneli rivojlanish vaqtini qisqartirishga imkon beradi, chunki asboblar panelini yaratadigan JavaScript kodi barcha brauzerlar uchun bir marta yozilishi mumkin.
  • AOK qilingan asboblar paneli asboblar panelini yangilash siyosatini osonlashtirishga imkon beradi, chunki kiritilgan JavaScript kodidagi o'zgarishlar yangi asboblar panelining versiyasini chiqarishni talab qilmaydi.

Asboblar paneli egasi nuqtai nazaridan:

  • In'ektsiya qilingan asboblar paneli har bir sahifada asboblar panelini qo'shadigan JavaScript kodini yuklab olish uchun so'rovlarni iste'mol qiladi, mahalliy asboblar paneli esa bunday so'rovlarni ishlatmaydi.

O'zaro faoliyat brauzer vositalarini ishlab chiqish

Turli xil brauzerlar uchun asboblar panelini yaratish vazifasini soddalashtirishning yana bir usuli - bu o'zaro faoliyat brauzer kengaytmasi ishlab chiqish doirasiga tayanish. Ba'zi bir muhim ramkalar quyida keltirilgan:

  • Toolbar Studio IE, Firefox-ni qo'llab-quvvatlaydi. Bu ingl muharriri orqali asboblar panelini ishlab chiqishga imkon beruvchi IDE.
  • Neobarlar[26] Chrome, Firefox, IE, Safari va Opera-ni qo'llab-quvvatlaydi. Bu o'zaro faoliyat brauzer kengaytmalari uchun onlayn veb-konstruktor. Ob-havo, RSS, YouTube, Twitter va Facebook komponentlari kabi bir nechta vidjetlar mavjud. Platformadan foydalanish bepul.
  • Qo'shimchalar Framework IE, Firefox, Chrome, Safari, Opera-ni qo'llab-quvvatlaydi. Ushbu SDK umumiy JavaScript API yordamida brauzer qo'shimchalarini yaratishga imkon beradi.
  • Kynetx[27] IE, Firefox, Safari va Chrome-ni qo'llab-quvvatlaydi, ammo kengaytmalar ishlash uchun Kynetx kengaytmasiga bog'liq. Bundan tashqari, Kynetx ilovalari xususiy Kynetx Rules Tili yordamida yaratilgan. Kynetx platformasidan foydalanish uchun hech qanday xarajat yo'q.
  • CrossRider[28] IE, Firefox, Chrome va Safari-ni qo'llab-quvvatlaydi. CrossRider bu JavaScript va jQuery asoslangan. Crossrider shuningdek, kengaytmani sotish va o'z veb-saytida joylashtirish uchun kodni avtomatik yangilash mexanizmini, mamlakat / brauzerning buzilishi bilan to'liq statistikani va turli nashr vositalarini taqdim etadi. Yaqinda Crossrider SDK-ni yuklab olish zarurati bilan o'zaro faoliyat brauzer kengaytmalarini ishlab chiqish uchun onlayn real vaqtda IDE-ni ishga tushirdi. Bu 24/7 qo'llab-quvvatlaydigan bepul xizmat.
  • Kango kengaytmalari[29] IE, Firefox, Chrome, Safari va Opera-ni qo'llab-quvvatlaydi. Kango faqat ochiq manbali foydasiz loyihalar uchun bepul.
  • Kanal[30] IE, Firefox, Safari va Chrome-ni qo'llab-quvvatlaydi. Bu sizning blogingiz yoki veb-saytingizning eng qimmatbaho va muhim segmentlari va havolalariga foydalanuvchilarga to'g'ridan-to'g'ri interfeys yoki "kanalizatsiya" ni taklif qiladigan markali, moslashtirilgan asboblar panelini yaratishga imkon beradi. Kanal bepul, ishlatish uchun qulay va umumiy daromadlar modeli bilan asboblar panelida pul ishlashga imkon beradi. Conduit, asosan, veb-sahifangizning bir qismini asboblar panelidan bog'lashga imkon berganligi sababli, u boshqa brauzer kengaytmalarini ishlab chiqish doiralarining moslashuvchanligidan mahrumdir.
  • Widditning asboblar paneli[31] IE, Firefox, Safari va Chrome-ni qo'llab-quvvatlaydi. Widdit platformasi noshirlarga onlayn-sehrgarni tortib tushirish yordamida bepul, moslashtirilgan markali asboblar panelini yaratishga imkon beradi. Admin orqali noshirlar real vaqtda ilovalar va xususiyatlarni qo'shishlari yoki olib tashlashlari, shuningdek, asboblar panelini turli jamoalar bilan bo'lishishlari mumkin.
  • ExtensionMaker[32] Firefox, Opera va Chrome-ni qo'llab-quvvatlaydi. Extension Maker - bu ish stoliga asoslangan vosita bo'lib, u tortib tushirish yordamida zamonaviy va kuchli brauzer kengaytmalarini yaratishga imkon beradi.

Brauzerning asboblar panelini olib tashlash

Asboblar panelining katta provayderlarining ko'pchiligida asboblar panelini olib tashlash vositasi yoki ularning asboblar panellarini olib tashlash bo'yicha ko'rsatmalar mavjud.[33][34][35] Ushbu jarayon brauzer turiga, versiyasiga, operatsion tizimiga va asboblar paneli provayderiga qarab farq qiladi.

Ba'zi asboblar paneli provayderlari asboblar panellarini olib tashlash bo'yicha batafsil ko'rsatmalar bermaydilar. Ko'pgina ikkinchi darajali provayderlar va dasturiy ta'minot bilan birlashtirilgan brauzer asboblar panellarini uchinchi tomonning asboblar panelini olib tashlash yordam dasturisiz olib tashlash qiyin bo'lishi mumkin.[36]

Ro'yxat

Quyida Vikipediyadagi veb-brauzerning asboblar panelidagi maqolalar ro'yxati keltirilgan:

Adabiyotlar

  1. ^ "Asboblar paneli WAR". Videohelp.host.sk. Arxivlandi asl nusxasi 2013-05-13. Olingan 2014-02-26.
  2. ^ Larri Seltzer (2009-02-10). "Brauzer uchun asboblar paneli allaqachon etarli". eWeek. Olingan 2014-02-26.
  3. ^ Vinsentas (2013 yil 11-iyul). "SpyWareLoop.com-da kulrang dastur". Shpion dasturlarini ko'chirish. Arxivlandi asl nusxasi 2014 yil 15-iyulda. Olingan 28 iyul 2013.
  4. ^ "Tahdid Entsiklopediyasi - Umumiy Greyware". Trend Micro. Olingan 27 noyabr 2012.
  5. ^ "Zararli dasturlarga qarshi eng yaxshi echimlarni baholash". Arstexnika. 2009-12-15. Olingan 28 yanvar 2014.
  6. ^ "PUP mezonlari". Zararli dasturiy ta'minot. Olingan 13 fevral 2015.
  7. ^ "Internet Explorer-ning turli xil asboblar paneli". Msdn.microsoft.com. Olingan 2014-02-26.
  8. ^ Javascript kengaytirilgan imtiyozlar ostida ishlaydi Arxivlandi 2012 yil 7 sentyabr, soat Orqaga qaytish mashinasi
  9. ^ "Mozilla Jetpack". Wiki.mozilla.org. 2014-02-05. Olingan 2014-02-26.
  10. ^ "Safari 5-versiyasi". Prnewswire.com. Olingan 2014-02-26.
  11. ^ "Safari kengaytmasi ishlab chiquvchilari uchun qo'llanma". Developer.apple.com. Olingan 2014-02-26.
  12. ^ "Safari kengaytmalari". Developer.apple.com. Olingan 2014-02-26.
  13. ^ "Safari kengaytmasi tugmalari". Developer.apple.com. Olingan 2014-02-26.
  14. ^ "Safari kengaytmasi uchun qo'llanma bo'yicha maxsus JavaScript API". Developer.apple.com. Olingan 2014-02-26.
  15. ^ Baum, Nik (2010-01-25). "Google Chrome 4-versiyasi". Chrome.blogspot.com.es. Olingan 2014-02-26.
  16. ^ Google Chrome kengaytmalari Arxivlandi 2015 yil 25 fevral, soat Orqaga qaytish mashinasi
  17. ^ Google Chrome brauzeridagi harakatlar Arxivlandi 2012 yil 6-may, soat Orqaga qaytish mashinasi
  18. ^ Google Chrome kengaytmasi uchun qo'llanma maxsus JavaScript API Arxivlandi 2012 yil 9-may, soat Orqaga qaytish mashinasi
  19. ^ Google Chrome kengaytmasi uchun ruxsatlar Arxivlandi 2012 yil 14-may, soat Orqaga qaytish mashinasi
  20. ^ "Opera 11-nashr". Opera.com. Olingan 2014-02-26.
  21. ^ "Opera kengaytmalari". Dev.opera.com. 2011-06-21. Olingan 2014-02-26.
  22. ^ Dasturiy ta'minot, Opera. "Opera-dagi brauzer tugmalari". Dev.opera.com. Arxivlandi asl nusxasi 2012-01-13 kunlari. Olingan 2014-02-26.
  23. ^ "Opera kengaytmasi uchun qo'llanmada maxsus JavaScript API". Dev.opera.com. 2012-08-24. Arxivlandi asl nusxasi 2012-03-04. Olingan 2014-02-26.
  24. ^ "Google asboblar paneli". Arxivlandi asl nusxasi 2008 yil 25-iyulda. Olingan 2014-02-26.
  25. ^ "Stumbleupon asboblar paneli". Stumbleupon.com. Arxivlandi asl nusxasi 2014-03-02 da. Olingan 2014-02-26.
  26. ^ "Neobarlar". Makte! Laboratoriyalar. Arxivlandi asl nusxasi 2018-01-22. Olingan 2015-02-01.
  27. ^ Fil Uindli va Q Ueyd Billings. "Kynetx". Kynetx. Arxivlandi asl nusxasi 2001-10-26 kunlari. Olingan 2014-02-26.
  28. ^ "CrossRider". CrossRider. Arxivlandi asl nusxasi 2014-07-09. Olingan 2014-02-26.
  29. ^ "KangoExtensions". Kango kengaytmalari. Olingan 2014-02-26.
  30. ^ "Kanal". Toolbar.conduit.com. Arxivlandi asl nusxasi 2012-07-15. Olingan 2014-02-26.
  31. ^ "Widdit". Widdit. 2012-10-13. Olingan 2014-02-26.
  32. ^ "ExtensionMaker". Asboblar paneli
  33. ^ Asboblar paneli. "Google asboblar panelini olib tashlash". Olingan 2014-02-26.
  34. ^ Yahoo asboblar panelini olib tashlash Arxivlandi 2013 yil 13 fevral, soat Orqaga qaytish mashinasi
  35. ^ "Bing asboblar panelini olib tashlash". Onlinehelp.microsoft.com. Olingan 2014-02-26.
  36. ^ "Universal Toolbar Removal Utility". Skipity.com. Arxivlandi asl nusxasi 2014-02-28 da. Olingan 2014-02-26.