Ohita AMP-linkit João Diasin DeAMPifylla

click fraud protection

Ohita AMP-linkit (Accelerated Mobile Pages) DeAMPifyn avulla. Tämä sovellus uudelleenohjaa tai ohittaa AMP-linkit automaattisesti ja avaa ne selaimessasi.

Vuoden 2015 lopulla Google otettu käyttöön the Nopeutetut mobiilisivut (AMP) Projekti, joka mullistaa nopeuden, jolla mobiiliverkon käyttäjät kuluttavat verkkosisältöä. Siitä lähtien useat verkkokaupat (mukaan lukien meidän oma portaalimme) ovat sisällyttäneet AMP: n, jotta käyttäjät, joilla on rajoitettu tai hitaampi datayhteys, voivat käyttää sisältöään nopeasti. Vaikka jotkut ihmiset olen huolissani tavasta, jolla Google ajaa AMP: tä julkaisijoiden osalta toiset valittavat tämän uuden standardin pakottamista mobiililaitteisiinsa. Nopeita yhteyksiä käyttäville käyttäjille AMP-sivun lataaminen alkuperäiseen sivuun verrattuna ei näytä merkittävää eroa nopeudessa, mutta johtaa silti siihen, että näytöllä näkyy vähemmän sisältöä. Kuitenkin, ellei käyttämäsi mobiilisovellus pysty estämään sivun lataamista sen AMP-versiossa, ainoa tapa palauttaa alkuperäinen URL-osoite on

tehdä niin manuaalisesti - lisäämällä 2 ylimääräistä kosketusta. Kiitos ideasta, jonka esitin AutoApps kehittäjä, João Dias, vihdoinkin on keino ohittaa AMP-linkit kokonaan.

Sovellusta kutsutaan DeAMPify ja se on todella, todella nopea työssään. Tässä on näytekuva, jonka tein. Huomaa, kuinka lyhyt aika on sen välillä, kun napautan DeAMPifyta avatakseni URL-osoitteen, ja kuinka kauan sen jälkeen, kun alkuperäinen URL-osoite avataan selaimessa.


Kuinka se toimii

Sovellus rekisteröi itsensä oletusarvoiseksi URL-käsittelijäksi AMP-tyylisille URL-osoitteille. Kun käyttäjä päättää avata linkin DeAMPifyssa (tai valitsee sen nimellä oletuskäsittelijä, ohittaen valintaikkunan), sovellus kaapii AMP-sivun HTML-lähdekoodia etsiäkseen artikla. Kun se löytää alkuperäisen URL-osoitteen, se ottaa sen ja välittää sen oletusselainsovellukseen. Prosessi on erittäin, erittäin nopea, vaikka teknisesti lataat edelleen AMP-sivun HTML-lähdekoodia, mutta riittävän nopeilla yhteyksillä sillä ei ole juurikaan mitään eroa, koska AMP-sivut sisältävät suhteellisen pieniä määriä dataa. jäsentää. Loppukäyttäjälle tulos on kuitenkin se, että AMP-linkit ohitetaan kokonaan ja avataan sen sijaan URL-osoitteen oletussovellus, olipa se sitten selaimesi tai jokin muu sovellus, kuten virallinen Reddit-sovellus tai XDA Labs.

Hieman yksityiskohtaisemmin sovellus kaappaa AMP-sivua "kanoniselle" (alkuperäiselle) asiakirjalle etsimällä HTML-linkkitunnistetta sellaisenaan:

<linkrel="canonical"href="https://www.example.com/url/to/canonical/document.html">

Jokaisella AMP-sivulla on tämä tarkka tagi upotettuna sen HTML-lähdekoodiin osana sivua virallinen spesifikaatio. Tämän ansiosta AMP-sivut voivat havaita ja näyttää loppukäyttäjälle alkuperäisen URL-osoitteen, mutta me voivat hyödyntää tätä upotettua linkkiä ohittaakseen tarpeen näyttää käyttäjälle koskaan mobiilioptimoitua sivu. Tämä menetelmä päihittää kaikki muut verkosta löytämämme uudelleenohjaustyökalut, jotka vain yrittivät noutaa alkuperäisen sisällön URL-osoitteen suorittamalla säännöllisen lausekkeen AMP-URL-osoitteelle. Koska AMP-sivuille ei ole johdonmukaista URL-osoitemallia, tämä menetelmä epäonnistuu monilla, monilla parittomilla sivuilla. Mutta tämä ei tule.

Yksi varoitus, jonka havaitsimme tehdessämme tätä sovellusta, on se, että kanonista linkkiä ei ole upotettu HTML-lähteeseen kun lähde haetaan mobiilikäyttäjäagentin kautta, joten DeAMPify toimii sen sijaan työpöytäselaimen käyttäjänä agentti. Tällä ei ole koskaan merkitystä loppukäyttäjälle (sinulle), mutta se on mielenkiintoista huomata kaikille, jotka ihmettelevät tämän sovelluksen toimintaa.


Itse sovellukseen. DeAMPify tekee hieman enemmän kuin vain ohittaa AMP-linkit. Tarkoitan, että se on 95 % siitä, mitä varten sovellus on olemassa, mutta se ei olisi hauskaa, jos se vain teki sen, eikö? Tehdäkseen sovelluksesta hieman hyödyllisemmän, herra Dias lisäsi sovellukseen muutamia lisäominaisuuksia (vaikka niiden käyttö edellyttää sovelluksen sisäistä ostoa):

  • URL-poikkeukset: URL-osoitteet, joille haluat aina avata AMP-sivun, voivat käyttää säännöllistä lauseketta tähän toimintoon.
  • Tasker-integrointi: valitse, milloin ohitus-AMP-palvelu on käynnissä

Tasker-integraatio on varmasti monien käyttäjien mielestä hyödyllinen osa, sillä sen avulla voit automaattisesti ohittaa AMP-linkit vain, kun olet yhteydessä esimerkiksi kotisi WiFi-verkkoon. URL-poikkeuksista voi olla hyötyä, jos haluat aina ladata AMP-linkkejä yhdelle tai kahdelle tietylle sivustolle, mutta henkilökohtaisesti en ole käyttänyt tätä ominaisuutta.

DeAMPify on nyt saatavilla Google Play Kaupassa aloittaa tänään. Niille käyttäjille, jotka ovat vihanneet AMP-sivujen laajentamista kaikkialle verkossa, sinulla on vihdoin ratkaisu sanoa ei AMP: lle. Tyhjennä verkkosi jo tänään!

Tämä sovellus ei toimi, jos yrität avata AMP-linkkejä Google-haulla Chromessa. Se ei kuitenkaan ole sovelluksen vika, koska Google Chrome ei vain lähetä tarkoitusta, kun napsautat linkkiä Google-haussa.