Articol

Iată cum Google ar putea aduce în siguranță extensii în Chrome pentru Android

protection click fraud

Băieți AndroidSursa: Jerry Hildenbrand / Android Central

Aproape toată lumea folosește Google Chrome pentru browserul lor web. Da, cunosc o mulțime de oameni care nu o fac și am folosit din când în când diferite browsere, dar ideea rămâne în continuare: Crom este cel mai important browser din lume atât pentru desktop, cât și pentru mobil, ceea ce îl face cel mai bun browser web Android.

cel mai mare motivul pentru aceasta este că este instalat implicit. Dacă decideți că doriți să cumpărați foarte cel mai bun telefon Android, îl configurați și vedeți o pictogramă Chrome în față și în centru. Știți imediat că mica bilă multicoloră este pentru navigarea pe web. Dar Chrome este, de asemenea, un browser web decent și are un un set bun de caracteristici și unii dintre cei mai buni experți din industrie, păstrând în siguranță datele pe care le stocați în aplicație. (Amintiți-vă, există o diferență între securitate și confidențialitate, așa că nu mă @!)

Oferte VPN: licență pe viață pentru 16 USD, planuri lunare la 1 USD și mai mult

Totuși, mulți oameni, inclusiv eu, au o singură durere când vine vorba de Chrome pentru Android: lipsa suportului pentru extensiile Chrome pentru Android. Există o mulțime de alte browsere, chiar și cele construite din codul sursă Chromium, care acceptă extensii, deci de ce nu poate Chrome? Google nu vă ajută, deoarece dacă întrebați, veți obține același răspuns în care a dat echipa Chrome Întrebări frecvente pentru dezvoltatori:

Aplicațiile și extensiile Chrome nu sunt în prezent acceptate pe Chrome pentru Android. Nu avem de gând să anunțăm în acest moment.

Nu este foarte util. Știm că nu sunt acceptate, dar poate că am dori să știm de ce nu sunt acceptate.

Sigla Google ChromeSursa: Joe Maring / Android Central

Există două tabere când vine vorba de ce. Primul este Google se teme că uBlock Origin și-ar ucide modelul de afaceri. Al doilea este Permisiunile Android și regulile de acces la fișiere fac imposibilă includerea extensiilor. Sunt într-o a treia tabără și cred că ambele sunt răspunsuri incorecte.

Blocarea anunțurilor în browser poate afecta site-ul web pe care îl vizitați, dar are un efect minim asupra rezultatelor Google.

Software-ul de blocare a anunțurilor din Chrome nu afectează Google pe mobil. Poate face viața dificilă ca site-urile web individuale care depind de veniturile din publicitate să rămână pe linia de plutire. Dar Android este un ecosistem bazat pe aplicații. Google poate colecta date mai mult decât suficiente despre dvs. și obiceiurile dvs. prin intermediul tuturor aplicațiilor pe care le utilizați lipsa unui pic de date suplimentare prin Chrome nu va pune într-adevăr o bătaie de cap în Google Afaceri.

Android permisiune și reguli de acces la fișiere sunt un pic dezordonat, dar asta nu înseamnă că nu există o modalitate sigură de a include suport pentru extensia browserului. Înseamnă doar că există două modalități de a face acest lucru - calea corectă și calea greșită. Majoritatea browserelor web care includ extensii probabil fă-o în mod greșit. Spun probabil pentru că nu există prea multă documentație despre API-urile private pe care ar putea să le folosească extensiile sau modul în care modelul de permisiuni de extensie se încadrează în permisiunile globale ale Android. Cu toate acestea, o companie o face bine și își face timp pentru a documenta pe deplin totul: Mozilla.

Firefox pentru Android nu este cel mai bun browser. Urăsc să spun asta la fel de mult ca mulți dintre voi urăsc să-l auziți, dar este adevărat. Firefox folosește propriul motor de redare, astfel încât lucrurile să devină puțin ciudate, aplicația să fie lentă, iar setările sunt la fel de confuze ca și Chrome. Dar Firefox încorporează extensii în siguranță și cu grijă.

Extensiile de browser nu pot face nimic din care browserul în sine nu are voie să facă.

O extensie de browser nu poate acționa asupra sistemului de operare într-un mod în care browserul în sine nu poate face. Acesta este modelul de permisiune Android în joc. Dacă refuzați accesul Firefox la fișierele și folderele dvs., o extensie concepută pentru a găsi și salva meme nu este va funcționa, deoarece nu poate accesa nimic în afară de folderele de date private Firefox, pe care nicio altă aplicație nu le poate accesa citit. Ar fi ca și cum ai pune ceva într-o cutie blocată și apoi ai arunca cheia în ocean.

Cu toate acestea, un browser cere o gamă destul de largă de permisiuni, cel puțin una care nu a fost preinstalată. Are drepturi de administrator complete (te uită la tine, Browser de Internet Samsung) deci teoretic, o extensie care rămâne în interiorul acestor limite poate funcționa așa cum este publicitate.

Nu este întotdeauna cazul. O mulțime de extensii Firefox pur și simplu nu vor funcționa pe versiunea Android, iar jurnalul de depanare îi va spune dezvoltatorului că folosește un „ANDROID INCOMPATIBLE API” atunci când încearcă să ruleze și nu reușește. Dacă sunteți dezvoltator și sunteți curios cu privire la API-urile interne Firefox care funcționează pe Android și care nu, iată documentația pe care doriți să o citiți mai întâi.

Firefox Focus pentru AndroidSursa: Jerry Hildenbrand / Android Central

Cu toate acestea, gaura de iepure a fost deschisă, deoarece multe extensii rulează numai în spațiul browserului (cum ar fi un blocator de reclame, ceea ce își dorește cu adevărat toată lumea), astfel încât modelul de permisiune Android nu intră în joc. În schimb, aceste extensii utilizează API-urile private ale browserului - reguli și instrucțiuni pe care browserul și numai browserul trebuie să le păstreze casa în ordine. Aici se remarcă Mozilla și Firefox.

Mozilla are propriile sale Programul de extensii recomandat care prezintă extensii pe care le consideră demne de atenția ta. O parte din cerințele care trebuie incluse în acest program sunt că extensia dvs. nu încearcă să facă nimic umbros și funcționează exact așa cum este publicat. Este ușor să vedeți codul sursă al unei extensii de browser, așa că verificarea intenției rău intenționate este la fel de ușoară.

Nu toate extensiile din acest program vor funcționa cu Firefox pentru Android, deoarece nu toate API-urile Firefox sunt incluse în Firefox pentru Android. Chrome este la fel - baza de cod pentru Chrome pe un Mac, un PC Windows sau un smartphone este aceeași. Dar, în funcție de ce îl construiești, produsul final este ușor diferit.

Mozilla are o listă curată de extensii pentru care utilizatorii de telefonie mobilă pot alege.

Ceea ce face Mozilla este să permită utilizatorilor să instaleze extensii compatibile care fac parte din lista sa recomandată. Știe că aceste extensii funcționează așa cum sunt publicitate și poate fi de încredere. Poate că alte browsere au un mod similar de a controla extensiile, dar Mozilla face foarte ușor să găsiți documente despre cum funcționează toate acestea. Nu spun că Bravul este rău sau că Yandex este rău; Spun că Firefox îmi oferă informațiile pentru a ști cum funcționează totul.

Nu există niciun motiv pentru care Chrome pentru Android nu funcționează la fel. De fapt, este ar trebui să funcționează la fel - dacă Google îi pasă cu adevărat de securitatea browserului, oferirea accesului utilizatorilor Chrome la extensii sigure îi va îndepărta pe utilizatori de a utiliza produse care ar putea să nu fie la fel de sigure ca Chrome. Este posibil și putem vedea literalmente o modalitate excelentă de a face acest lucru din Mozilla.

În schimb, Google depășește calea sa pentru a se asigura că extensiile nu pot funcționa pe dispozitivele mobile. E corect în makefile dacă construiești Chromium pentru mobil:

declare_args () enable_extensions =! is_android &&! is_ios &&! is_fuchsia. 

Aceasta înseamnă să activați extensiile, cu excepția cazului în care ținta este Android, iOS sau Fucsie - deci nu există extensii în Chrome pentru următorul sistem de operare Google. Un dezvoltator care creează un browser web bazat pe Chromium pentru Android trebuie să găsească acest bit de cod și să îl modifice înainte de a construi aplicația, dacă doresc să includă suport pentru extensii la orice nivel.

Google poate sa acceptă în siguranță extensii în Chrome pentru Android. De ce nu va rămâne probabil un mister.

Acum, că vedem că este posibil să includem în siguranță extensii pentru Chrome pe mobil, ne-am întors la întrebarea de ce Google nu o va face. Probabil că nu vom ști niciodată răspunsul real la acesta. Sper că nu este o pierdere a veniturilor din publicitate, deoarece asta înseamnă că VPN-urile sunt pe rând. Nu vă faceți griji, nu acesta este motivul dvs. client VPN mobil este sigur.

Datele de lansare ale Samsung Galaxy Watch 4 și Galaxy Z Fold 3 au fost avizate
Degete încrucișate

Datele de lansare pentru Samsung Galaxy Watch 4 și Galaxy Z Fold 3 sugerează că vor ajunge la mâna clienților în momente foarte diferite.

Noile facturi antitrust semnalează schimbări mari pentru Google, Amazon, Facebook, Apple
Începem

Comitetul Judiciar al Camerei SUA a introdus câteva noi proiecte de lege care ar putea demonta dominanța pieței Big Tech.

Populație: un dezvoltator BigBox VR face acum parte din Oculus Studios
Clasează-te!

Populație: Unul este cel mai bun battle royale din VR, iar acum dezvoltatorul său BigBox VR face parte din Oculus Studios pentru a ajuta în continuare la dezvoltarea jocului.

Oferiți telefonului dvs. o curățenie grea cu aceste produse igienice UV
Curat și clar și sub control

Păstrarea telefonului curat în interior este la fel de ușoară ca ștergerea fișierelor cache și ștergerea fotografiilor vechi, cu backup. Curățarea exterioară a telefonului până la nivelul microbiotic poate fi ușoară și dacă aveți echipamentul potrivit.

instagram story viewer