Introduce De-Yandex.Turbo similar to De-AMP
Yandex provides a service similar to Google's AMP, named Yandex.Turbo https://yandex.com/dev/turbo/doc/concepts/index.html
Users from countries where Yandex is widespread demand that we allow to bypass Turbo pages as well.
jfyi @pes10k @ShivanKaul
Ah, interesting @iefremov , i wasn't aware of this! Do you have documentation on the HTML markup for these pages? Is there a similar "tell" early in the document (a la <html amp>)?
@pes10k I'm not sure about the label in html. But Yandex is currently using the domain turbopages.org Example: https://08-mchs-gov-ru.turbopages.org/08.mchs.gov.ru/s/deyatelnost/press-centr/novosti/4726459
Previously URL looked something like this yandex.ru/turbo?text=${originalURL}
@pes10k I haven't seen any reliable documentation about the markup, but this script seems up to date https://github.com/Autapomorph/userscripts/blob/main/src/avoid-yandex-turbo.user.js
Also AFAIR at some point yandex declared that turbo pages are mobile only, testing them with desktop sites was terminated.
Okay from following up on this, here is first go at a plan:
the "tell":
- served from turbopages.org
- inclues markup like
<meta itemscope="" itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="{URL}">or<link rel="canonical" href="{URL}">
(apologies did not mean to close that!)
Perhaps it'd be worth creating a meta-issue for all AMP and AMP-like providers. Yandex, Bing, and Cloudflare have their own AMP (or in the case of Turbo, AMP-like) caches.
Bing and Cloudflare are still AMP caches though AFAIK
All the Turbo Pages URLs I'm seeing get opened as new tabs when searching on Yandex on (emulated) mobile and are of the type
https://<publisher>.turbopages.org/<publisher>/s/<url for page>
These should be easy to debounce, just needs a minor change to support multiple regex capture groups for the regex-path debounce action.
If anyone comes across pages that don't follow the above pattern, please let me know.