Apiet AMP saites, izmantojot João Dias DeAMPify

click fraud protection

Apejiet AMP (Accelerated Mobile Pages) saites, izmantojot DeAMPify. Šī lietotne automātiski novirza vai apiet AMP saites un atver tās jūsu pārlūkprogrammā.

2015. gada beigās Google ieviests uz Paātrinātās mobilās lapas (AMP) Projekts, lai mainītu ātrumu, kādā mobilā tīmekļa lietotāji patērē tīmekļa saturu. Kopš tā laika daudzas interneta tirdzniecības vietas (tostarp mūsu pašu portāls) ir iekļāvuši AMP, lai lietotāji ar ierobežotu vai lēnāku datu savienojumu varētu ātri piekļūt savam saturam. Kamēr daži cilvēki ir šaubas par to, kā Google virza AMP Attiecībā uz izdevējiem, citi žēlojas par šī jaunā standarta uzspiešanu viņu mobilajās ierīcēs. Tiem lietotājiem, kuri izmanto ātrus savienojumus, AMP lapas ielāde salīdzinājumā ar sākotnējo lapu neuzrāda būtiskas ātruma atšķirības, taču ekrānā joprojām tiek rādīts mazāk satura. Tomēr, ja vien konkrētajai mobilajai lietotnei, kuru izmantojāt, nav iespējas atspējot lapas ielādi tās AMP versijā, vienīgais veids, kā izgūt sākotnējo URL, ir darīt to manuāli

- pievienojot 2 papildu pieskārienus. Pateicoties idejai, kuru es izvirzīju AutoApps izstrādātājs, Žoau Diass, beidzot ir veids, kā pilnībā apiet AMP saites.

Lietotne tiek saukta DeAMPify un tas patiešām, ļoti ātri veic savu darbu. Šeit ir manis veiktā ekrāna ieraksta paraugs. Ņemiet vērā, cik īss ir laiks starp brīdi, kad pieskaros DeAMPify, lai atvērtu URL, un cik ilgs laiks ir pēc sākotnējā URL atvēršanas pārlūkprogrammā.


Kā tas strādā

Lietojumprogramma reģistrē sevi kā noklusējuma URL apdarinātāju AMP stila vietrāžiem URL. Kad lietotājs izvēlas atvērt saiti pakalpojumā DeAMPify (vai atlasa to kā noklusējuma apdarinātājs, apejot dialoglodziņu), lietojumprogramma nokasa AMP lapas HTML avota kodu, lai meklētu sākotnējo rakstu. Kad tas atrod sākotnējo URL, tas izmanto šo URL un nosūta to noklusējuma pārlūkprogrammas lietotnei. Process ir ļoti, ļoti ātrs, lai gan tehniski jūs joprojām lejupielādējat AMP lapas HTML avotu, taču ar pietiekami ātriem savienojumiem tam ir maz vai nav nekādas atšķirības, jo AMP lapās ir salīdzinoši neliels datu apjoms. parsēt. Tomēr galalietotājam rezultāts ir tāds, ka AMP saites tiek pilnībā apietas un tiek atvērtas šī URL noklusējuma lietotne neatkarīgi no tā, vai tā ir jūsu pārlūkprogramma vai cita lietotne, piemēram, oficiālā lietotne Reddit vai XDA Laboratorijas.

Sīkāk runājot, lietotne īpaši nokopj AMP lapu “kanoniskajam” (sākotnējam) dokumentam, meklējot HTML saites tagu kā tādu:

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

Katras AMP lapas HTML avotā ir iegults tieši šis tags kā daļa no oficiālā specifikācija. Tas ļauj AMP lapām atklāt un parādīt galalietotājam sākotnējo URL, bet mēs var izmantot šīs iegultās saites priekšrocības, lai izvairītos no nepieciešamības rādīt lietotājam mobilajām ierīcēm optimizētu lappuse. Šī metode pārspēj visus citus tiešsaistē atrastos novirzīšanas rīkus, kas vienkārši mēģināja izgūt sākotnējo satura URL, veicot regulāras izteiksmes darbību AMP URL. Tā kā AMP lapām nav konsekventas URL shēmas, šī metode nedarbosies daudzām, daudzām nepāra lapām. Bet tas nebūs.

Viens brīdinājums, ko atklājām, veidojot šo lietotni, ir tāds, ka kanoniskā saite nav iegulta HTML avotā. kad avots tiek izgūts, izmantojot mobilā lietotāja aģentu, tāpēc DeAMPify darbojas kā darbvirsmas pārlūkprogrammas lietotājs aģents. Tas nav kaut kas tāds, kas kādreiz ietekmē gala lietotāju (jūs), taču ir interesanti atzīmēt ikvienam, kas interesējas par šīs lietotnes darbību.


Pārejiet uz pašu lietotni. DeAMPify dara nedaudz vairāk nekā vienkārši apiet AMP saites. Es domāju, ka tas ir 95% no tā, kam lietotne ir paredzēta, taču tas nebūtu jautri, ja tā tikai izdarīja tā, nē? Lai padarītu lietotni mazliet noderīgāku, Dias kungs tai pievienoja dažas papildu funkcijas (lai gan, lai tām piekļūtu, abām ir nepieciešams pirkums lietotnē):

  • URL izņēmumi: melnajā sarakstā iekļautie vietrāži URL, kuriem vienmēr vēlaties atvērt AMP lapu, šai darbībai var izmantot regulāro izteiksmi.
  • Tasker integrācija: izvēlieties, kad darbojas apiešanas AMP pakalpojums

Es esmu pārliecināts, ka Tasker integrācija ir daļa, kas daudziem lietotājiem būtu noderīga, jo ar to jūs varat automātiski apiet AMP saites, piemēram, tikai tad, kad ir izveidots savienojums ar jūsu mājas WiFi. URL izņēmumi var būt noderīgi, ja ir viena vai divas konkrētas vietnes, kurām vienmēr vēlaties ielādēt AMP saites, taču personīgi es šo funkciju īsti neizmantoju.

DeAMPify tagad ir pieejams Google Play veikalā sākot no šodienas. Tiem lietotājiem, kuri ienīst AMP lapu paplašināšanu visur tīmeklī, jums beidzot ir risinājums, kā pateikt nē AMP. Atjauniniet savu tīmekli jau šodien!

Šī lietotne nedarbosies, ja mēģināsit atvērt AMP saites no Google meklēšanas pārlūkā Chrome. Tomēr tā nav lietotnes vaina, jo Google Chrome vienkārši nenosūta nolūku, kad noklikšķināt uz saites Google meklēšanā.