AMP ბმულების გვერდის ავლით DeAMPify-ით ჟოაო დიასის მიერ

გვერდის ავლით AMP (აჩქარებული მობილური გვერდები) ბმულები DeAMPify-ით. ეს აპი ავტომატურად გადამისამართებს ან გვერდს უვლის AMP ბმულებს და ხსნის მათ თქვენს ბრაუზერში.

Google-მა ჯერ კიდევ 2015 წლის ბოლოს გააცნო The დაჩქარებული მობილური გვერდები (AMP) პროექტი, რათა მოახდინოს რევოლუციის სიჩქარე, რომლითაც მობილური ვებ მომხმარებლები მოიხმარენ ვებ შინაარსს. მას შემდეგ მრავალი ვებ-გამშვები (მათ შორის ჩვენი საკუთარი პორტალი) აქვს ჩართული AMP, რათა მომხმარებლებმა შეზღუდული ან ნელი მონაცემთა კავშირებით შეძლონ სწრაფად წვდომა მათ შინაარსზე. მაშინ როცა ზოგიერთი ადამიანი წუხილი გაქვთ Google-ის მიერ AMP-ის დანერგვისას გამომცემლებზე, სხვები წუხან ამ ახალი სტანდარტის იძულებით მათ მობილურ მოწყობილობებზე. სწრაფი კავშირების მქონე მომხმარებლებისთვის, AMP გვერდის ჩატვირთვა ორიგინალთან შედარებით, არ აჩვენებს რაიმე მნიშვნელოვან განსხვავებას სიჩქარეში, მაგრამ მაინც იწვევს ეკრანზე ნაკლები შინაარსის ჩვენებას. თუმცა, თუ კონკრეტულ მობილურ აპს, რომელსაც იყენებდით, არ აქვს გვერდის ჩატვირთვის გათიშვის შესაძლებლობა მის AMP ვერსიაში, ორიგინალური URL-ის აღდგენის ერთადერთი გზაა

გააკეთეთ ეს ხელით - დაამატეთ 2 დამატებითი ონკანი. იმ იდეის წყალობით, რომელიც მე მივიტანე ავტომატური აპლიკაციები დეველოპერი, ჟოაო დიასი, საბოლოოდ არის გზა მთლიანად გვერდის ავლით AMP ბმულები.

აპლიკაციას ე.წ DeAMPify და ის ნამდვილად, ძალიან სწრაფად ასრულებს თავის საქმეს. აქ არის ჩემს მიერ გაკეთებული ეკრანის ჩანაწერის ნიმუში. გაითვალისწინეთ, რა ხანმოკლეა დრო, როდესაც მე შეხება DeAMPify-ზე URL-ის გასახსნელად და რამდენი ხნის შემდეგ ბრაუზერში ორიგინალური URL გახსნა.


Როგორ მუშაობს

აპლიკაცია რეგისტრირდება როგორც ნაგულისხმევი URL დამმუშავებელი AMP სტილის URL-ებისთვის. როდესაც მომხმარებელი ირჩევს ბმულის გახსნას DeAMPify-ში (ან ირჩევს მას როგორც ნაგულისხმევი დამმუშავებელი, დიალოგის გვერდის ავლით), აპლიკაცია ასუფთავებს AMP გვერდის HTML წყაროს კოდს, რათა მოძებნოს ორიგინალური URL. სტატია. როგორც კი ის იპოვის თავდაპირველ URL-ს, ის იღებს ამ URL-ს და გადასცემს მას ნაგულისხმევი ბრაუზერის აპლიკაციაში. პროცესი ძალიან, ძალიან სწრაფია, მიუხედავად იმისა, რომ ტექნიკურად თქვენ ჯერ კიდევ ჩამოტვირთავთ AMP გვერდის HTML წყაროს, მაგრამ საკმარისად სწრაფ კავშირებზე მცირე განსხვავებაა, რადგან AMP გვერდები მონაცემთა შედარებით მცირე რაოდენობითაა გაანალიზება. თუმცა, საბოლოო მომხმარებლისთვის შედეგი არის ის, რომ AMP ბმულები მთლიანად გვერდის ავლით ხდება და ამის ნაცვლად იხსნება ნაგულისხმევი აპლიკაცია ამ URL-ისთვის, იქნება ეს თქვენი ბრაუზერი თუ სხვა აპი, როგორიცაა ოფიციალური Reddit აპი ან XDA ლაბორატორიები.

ცოტა უფრო დეტალურად, აპლიკაცია სპეციალურად ასუფთავებს AMP გვერდს "კანონიკური" (ორიგინალური) დოკუმენტისთვის, HTML ბმულის ტეგის მოძიებით, როგორც ასეთი:

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

ყველა AMP გვერდს აქვს ზუსტად ეს ტეგი ჩართული HTML წყაროში, როგორც ნაწილი ოფიციალური სპეციფიკაცია. ეს არის ის, რაც საშუალებას აძლევს AMP გვერდებს აღმოაჩინონ და აჩვენონ საბოლოო მომხმარებელს ორიგინალური URL პირველ რიგში, მაგრამ ჩვენ შეუძლია ისარგებლოს ამ ჩაშენებული ბმულით, რათა თავიდან აიცილოს მომხმარებლისთვის მობილურისთვის ოპტიმიზებული მომხმარებლის ჩვენების საჭიროება გვერდი. ეს მეთოდი აჯობა ყველა სხვა გადამისამართების ხელსაწყოს, რომელიც ჩვენ ვიპოვნეთ ონლაინში, რომელიც უბრალოდ ცდილობდა ორიგინალური შინაარსის URL-ის აღდგენას AMP URL-ზე რეგექსის ოპერაციის შესრულებით. ვინაიდან არ არსებობს თანმიმდევრული URL სქემა AMP გვერდებისთვის, ეს მეთოდი ვერ მოხერხდება მრავალი, ბევრი უცნაური გვერდისთვის. მაგრამ ეს არ იქნება.

ერთი გაფრთხილება, რომელიც აღმოვაჩინეთ ამ აპლიკაციის შექმნისას არის ის, რომ კანონიკური ბმული არ არის ჩართული HTML წყაროში როდესაც წყაროს მოძიება ხდება მობილური მომხმარებლის აგენტის მეშვეობით, ამიტომ DeAMPify მუშაობს როგორც დესკტოპის ბრაუზერის მომხმარებელი აგენტი. ეს არ არის ის, რაც ოდესმე ქმნის განსხვავებას საბოლოო მომხმარებლისთვის (თქვენ), მაგრამ საინტერესოა აღინიშნოს მათთვის, ვისაც აინტერესებს როგორ მუშაობს ეს აპლიკაცია.


გადადით რეალურ აპლიკაციაზე. DeAMPify აკეთებს ცოტა მეტს, ვიდრე უბრალოდ AMP ბმულების გვერდის ავლით. ვგულისხმობ, ეს არის 95% რისთვისაც არის აპლიკაცია, მაგრამ არ იქნება სახალისო, თუ ის მხოლოდ ეს გააკეთა, არა? იმისთვის, რომ აპი უფრო სასარგებლო ყოფილიყო, მისტერ დიასმა დაამატა აპს რამდენიმე დამატებითი ფუნქცია (თუმცა მათზე წვდომისთვის, ორივე მოითხოვს აპს-შიდა შეძენას):

  • URL გამონაკლისები: შავი სიის URL-ები, რომლებისთვისაც ყოველთვის გსურთ AMP გვერდის გახსნა, შეუძლიათ გამოიყენონ რეგექსი ამ ოპერაციისთვის
  • Tasker-ის ინტეგრაცია: აირჩიეთ, როდის მუშაობს შემოვლითი AMP სერვისი

Tasker-ის ინტეგრაცია არის ის ნაწილი, რომელიც, დარწმუნებული ვარ, ბევრ მომხმარებელს გამოადგება, რადგან ამით თქვენ შეგიძლიათ ავტომატურად გვერდის ავლით AMP ბმულებს მხოლოდ სახლის WiFi-თან დაკავშირებისას, მაგალითად. URL გამონაკლისი შეიძლება იყოს სასარგებლო, თუ არის ერთი ან ორი კონკრეტული საიტი, რომლებისთვისაც ყოველთვის გსურთ AMP ბმულების ჩატვირთვა, მაგრამ პირადად მე ნამდვილად არ ვიყენებდი ამ ფუნქციას.

DeAMPify ახლა ხელმისაწვდომია Google Play Store-ში დღეიდან დაწყებული. იმ მომხმარებლებისთვის, რომლებსაც სძულთ AMP გვერდების გაფართოება ყველგან ინტერნეტში, თქვენ საბოლოოდ გაქვთ გამოსავალი, რომ უარი თქვათ AMP-ზე. DeAMPify თქვენი ვებ დღეს!

ეს აპი არ იმუშავებს, თუ ცდილობთ გახსნათ AMP ბმულები Google-ის ძიებიდან Chrome-ში. თუმცა, ეს არ არის აპის ბრალი, რადგან Google Chrome უბრალოდ არ აგზავნის განზრახვას, როდესაც დააწკაპუნებთ ბმულს Google Search-ში.