„Firefox“ priedai

„WebAPI Manager“ apriboja svetainės prieigą prie žiniatinklio API

„WebAPI Manager“ apriboja svetainės prieigą prie žiniatinklio API

„WebAPI Manager“ yra „Firefox“ ir „Google Chrome“ žiniatinklio naršyklės atvirojo kodo plėtinys, kurį galite naudoti norėdami apriboti interneto prieigą prie žiniatinklio API.

Pastaraisiais metais išaugo naujų funkcijų ir technologijų palaikymas. Naršyklių kūrėjai, pvz., „Mozilla“ ar „Google“, integruoja API į savo žiniatinklio naršykles, kurias gali naudoti svetainės.

Nors nėra jokių abejonių, kad daugelis funkcijų yra naudingos, nes tai suteikia svetainėms naujų galimybių, kai kurios funkcijos taip pat gali būti piktnaudžiaujamos arba jų iš tikrųjų nenaudoja daugybė svetainių.

Keletas pavyzdžių: Drobė gali būti naudojama pirštų atspaudams atsikratyti, „WebRTC“ gali nutekinti įrenginio vietinį IP adresą net tada, kai naudojamas VPN, o svetainės taip pat gali naudoti „Battery Status“ API pirštų atspaudams atspindėti.

„WebAPI Manager“ autorius nustatė dvi pagrindines problemas, susijusias su naujų funkcijų integravimu žiniatinklio naršyklėse: kad kai kurios funkcijos yra retai naudojamos, jei kada nors naudojamos, ir kad funkcijos naudojamos ne vartotojui teikiamiems tikslams, pavyzdžiui, pirštų atspaudams ar tiesioginiam jų puolimui.

„WebAPI Manager“

„WebAPI Manager“ yra „Google Chrome“ ir „Mozilla Firefox“ naršyklės plėtinys, suteikiantis galimybę valdyti „WebAPI“ naudojimą naršyklėje. Nors neišbandžiau plėtinio tokiose naršyklėse kaip „Opera“ ar „Vivaldi“, tikėtina, kad jis veiks ir tose naršyklėse.

Pagal numatytuosius nustatymus plėtinys nepakeis jokios API palaikymo. Jūs turite apriboti prieigą prie API ir turite dvi pagrindines galimybes tai padaryti.

Galite įgalinti siūlomą konfigūraciją. „WebAPI Manager“ apima tris, kurie skiriasi agresyvumu. Supaprastinta konfigūracija turėtų turėti minimalų poveikį svetainių funkcionalumui, o konservatyvūs ir agresyvūs nustatymai gali labiau paveikti funkcionalumą, bet taip pat pagerinti saugumą ir privatumą.

Plėtinys pažymi visas pasirinktos konfigūracijos ypatybes, kad žinotumėte, kas užblokuojama ją pritaikius.

Jums nereikia naudoti siūlomų konfigūracijų. Galite sukurti pasirinktinę konfigūraciją ir automatiškai pritaikyti ją aplankytose svetainėse. Tam reikia visapusiškesnių žinių apie API ir technologijas.

Plėtinyje konfigūracijos puslapyje pateikiama bendra informacija ir pateikiamos nuorodos į specifikacijas, kad galėtumėte perskaityti tam tikrą funkciją prieš nuspręsdami blokuoti ją ar ne.

API ir funkcijų, kurias galite užblokuoti, sąrašas yra platus. Norint paminėti keletą: paslaugų darbuotojai, „WebGL 2“.0, „Canvas Element“, keičiama vektorinė grafika, akumuliatoriaus būsenos API, aplinkos šviesos jutiklis, vibracijos API, šifruotų laikmenų plėtiniai, „WebVR“, „Web Audio API“, mokėjimo užklausos API, „Beacon“, „Push API“ arba „WebRTC 1“.0.

„WebAPI Manager“ gali užblokuoti funkcijų derinimo domenuose naudodamas pagrindinio kompiuterio atitikimo įprastus posakius arba visuose domenuose naudodamas numatytąją blokavimo taisyklę.

Šiuo metu plėtinyje yra dvi funkcijos, kurios atskleidžia API ir funkcijas, kurias jums naudoja svetainė. Įdiegus naršyklės įrankių juostą, ji prideda piktogramą, rodančią svetainių skaičių ir tai, ar API yra užblokuotos. Tai veikia panašiai kaip turinio blokavimo priemonės, pvz., „NoScript“ ar „uBlock Origin“, pabrėžia veiklą.

Spustelėjus piktogramą pateikiami visi pagrindiniai kompiuteriai ir užblokuotų API skaičius. Sąsajoje yra mygtukas „leisti visiems“ įtraukti domeną į baltąjį sąrašą ir galimybė konfigūruoti atitinkamos taisyklės blokavimo taisykles.

Antroji galimybė, kurią turite sužinoti, kurias funkcijas naudoja svetainės, yra įgalinti pasyvų registravimą. Tai užregistruoja visas funkcijas, kad galėtumėte prieiti prie jų ir pamatyti, kurias API svetaines naudoja. Galite naudoti informaciją tam, kad pritaikytumėte konkrečių svetainių taisykles ir eksportuotumėte visą užregistruotą informaciją apie visus skirtukus vienu metu.

„WebAPI Manager“ palaiko taisyklių importavimą ir eksportavimą. Tai naudinga, jei norite naudoti plėtinius keliuose įrenginiuose arba skirtingose ​​naršyklėse.

Ateitis

Iš visų suplanuotų funkcijų, kurios gali atsidurti viename ar kitame taške, labiausiai jaudinuosi dėl taisyklių rinkinių palaikymo. Sistema veiktų panašiai, kaip turinio blokatoriai dabar įkelia taisyklių sąrašus. Tai palengvintų vartotojus, kurie nori pagerinti savo privatumą ir saugumą, neinvestuodami daug laiko į žiniatinklio API tyrimus ir tinkindami svetainių prieigą pagal bandymus ir klaidas.

Uždarymo žodžiai

„WebAPI Manager“ yra puikus papildomas turinio blokatorių plėtinys. Kai kurie turinio blokatoriai taip pat gali užblokuoti kai kurias funkcijas arba gali būti sukonfigūruoti tai daryti, masiniai elementai neliečiami, jei scenarijai vykdomi šakniniame domene.

Galite jį naudoti norėdami užblokuoti funkcijas, kuriomis piktnaudžiaujama daugeliu svetainių, „Canvas“ ir „Beacon“, arba naudoti agresyvią konfigūraciją ir pritaikyti ją tik tuo atveju, jei reguliariai lankomose svetainėse reikia tam tikrų funkcijų, kad jos veiktų tinkamai.

Susiję straipsniai

Pridėkite pelės gestus prie „Windows 10“ naudodami šiuos nemokamus įrankius
Pastaraisiais metais kompiuteriai ir operacinės sistemos labai išsivystė. Buvo laikas, kai vartotojai turėjo naudoti komandas naršydami per failų tvar...
Valdykite ir valdykite pelės judėjimą tarp kelių „Windows 10“ monitorių
„Dual Display Mouse Manager“ leidžia jums valdyti ir konfigūruoti pelės judėjimą tarp kelių monitorių, sulėtinant jo judėjimą šalia sienos. „Windows 1...
„WinMouse“ leidžia tinkinti ir pagerinti pelės žymeklio judėjimą „Windows“ kompiuteryje
Jei norite pagerinti numatytąsias pelės žymiklio funkcijas, naudokite nemokamą programinę įrangą „WinMouse“. Tai prideda daugiau funkcijų, kurios padė...