Заобиђите АМП везе помоћу ДеАМПифи од Јоао Диас-а

Заобиђите АМП (Аццелератед Мобиле Пагес) везе помоћу ДеАМПифи-а. Ова апликација аутоматски преусмерава или заобилази АМП везе и отвара их у вашем прегледачу.

Још крајем 2015. Гугл представио тхе Убрзане мобилне странице (АМП) Пројекат за револуцију у брзини којом корисници веба на мобилним уређајима конзумирају веб садржај. Од тада су бројне веб куће (укључујући наш сопствени портал) су уградили АМП тако да корисници са ограниченим или споријим везама за пренос података могу брзо да приступе свом садржају. Док неки људи забринути због начина на који Гоогле форсира АМП о издавачима, други жале због наметања овог новог стандарда на њихове мобилне уређаје. За оне кориснике са брзим везама, учитавање АМП странице у односу на оригиналну страницу не показује значајну разлику у брзини, али и даље доводи до тога да се на екрану приказује мање садржаја. Међутим, осим ако одређена мобилна апликација коју сте користили нема опцију да онемогући учитавање странице у њеној АМП верзији, једини начин да преузмете оригинални УРЛ је да

то урадите ручно - додавање 2 додатна славина. Захваљујући идеји коју сам представио АутоАппс програмер, Јоао Диас, коначно постоји начин да потпуно заобићи АМП везе.

Апликација се зове ДеАМПифи и заиста је, веома брз у свом послу. Ево примера снимка екрана који сам направио. Имајте на уму колико је кратко време између тренутка када додирнем ДеАМПифи да бих отворио УРЛ и колико дуго након отварања оригиналне УРЛ адресе у прегледачу.


Како то ради

Апликација се региструје као подразумевани обрађивач УРЛ адреса за УРЛ адресе у АМП стилу. Када корисник одабере да отвори везу у ДеАМПифи-у (или је изабере као подразумевани руковалац, заобилазећи дијалог), апликација скреже ХТМЛ изворни код АМП странице да би потражила оригинални УРЛ чланак. Када пронађе оригинални УРЛ, узима ту УРЛ адресу и прослеђује је подразумеваној апликацији претраживача. Процес је веома, веома брз иако технички још увек преузимате ХТМЛ извор АМП странице, али на довољно брзим конекцијама то чини малу или никакву разлику јер АМП странице представљају релативно мале количине података анализирати. За крајњег корисника, међутим, резултат је да се АМП везе потпуно заобилазе и уместо тога отварају у подразумевана апликација за ту УРЛ адресу, било да се ради о вашем претраживачу или другој апликацији као што је званична апликација Реддит или КСДА Лабс.

Мало детаљније, апликација посебно скрапа АМП страницу за „канонски“ (оригинални) документ тражећи ХТМЛ ознаку везе као такву:

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

Свака АМП страница има ову тачну ознаку уграђену у свој ХТМЛ извор као део званична спецификација. То је оно што омогућава АМП страницама да открију и покажу крајњем кориснику оригинални УРЛ на првом месту, али ми може да искористи ову уграђену везу да заобиђе потребу да икада покаже кориснику оптимизовано за мобилне уређаје страна. Овај метод надмашује сваки други алат за преусмеравање који смо пронашли на мрежи, који је једноставно покушао да преузме оригинални УРЛ садржаја извођењем операције редовног израза на АМП УРЛ-у. Пошто не постоји конзистентна шема УРЛ-а за АМП странице, тај метод би био неуспешан за много, много чудних страница. Али ово неће.

Једно упозорење које смо открили приликом израде ове апликације је да канонска веза није уграђена у ХТМЛ извор када се извор преузме преко мобилног корисничког агента, тако да уместо тога ДеАМПифи ради као корисник десктоп претраживача агент. Ово није нешто што ће икада направити разлику за крајњег корисника (вас), али је занимљиво приметити за све који се питају како ова апликација функционише.


Пређите на саму апликацију. ДеАМПифи ради нешто више од само заобићи АМП везе. Мислим, то је 95% онога за шта је апликација ту, али не би било забавно да само урадио то, зар не? Да би апликација била мало кориснија, господин Диас је додао неколико додатних функција у апликацију (иако да би им приступио, обе захтевају куповину у апликацији):

  • Изузеци УРЛ адреса: УРЛ адресе на црној листи за које увек желите да отворите АМП страницу, могу да користе регек за ову операцију
  • Интеграција са задатком: изаберите када се покреће АМП услуга заобилажења

Интеграција Таскер-а је део за који сам сигуран да би многи корисници сматрали корисним, јер са овим можете аутоматски заобићи АМП везе само када сте повезани на кућни ВиФи, на пример. Изузеци УРЛ адреса могу бити корисни ако постоји један или два одређена сајта за које увек желите да учитавате АМП везе, али ја лично нисам баш користио ту функцију.

ДеАМПифи је сада доступан у Гоогле Плаи продавници од данас. За оне кориснике који мрзе ширење АМП страница свуда на вебу, коначно имате решење да кажете не АМП-у. ДеАМПфикујте свој веб данас!

Ова апликација неће радити ако покушате да отворите АМП везе из Гоогле претраге у Цхроме-у. Међутим, то није грешка апликације, јер Гоогле Цхроме једноставно не шаље намеру када кликнете на везу у Гоогле претрази.