на другую страницу. Можно в каком то событии запретить редиректы? Типа в onPageStart?
Оу. Прелестно)) А можно как то все компоненты на странице совсем отменить ? То есть их выполнение? Так же в каком то событии
Да, конечно. Антоха выше писал: удалить сайт, например
Спасибо за отклик)
Да ладно. Просто вы задали вопрос так, что иначе не ответишь. «Отменить все компоненты на странице» 🤔🤔🤔😳
Ну смысл таков что в событии перед исполнением страницы чекаю урл на вхождение /amp/. Если данное вхождение имеется в урле мне нужно сделать курл запрос на тот же урл только без постфикса /amp/ и по факту мне не нужно чтобы выполнялись компоненты на странице. Результат работы у них я все равно вырезаю на событии onEndBufferContent. Думаю более понятен алгоритм)
Если цель — не компоненты на странице, что тогда?
Цель инициировать курл запрос к этой же странице но с добовленными гет параметрами. При наличии этих параметров контент меняется. И мне нужно получить измененный контент.
Контент генерится же компонентами, а вы хотите отменить их выполнение.
А я их хочу отменить только при вхождении в урл /amp/. Понимаю механизм заморочен. Но он уже работает. И хотелось бы исправить некоторые косяки вызванные выполнением компонентов
«механизм заморочен» Не то слово. Двойные хиты, вырезание того, что отработано, блокировка редиректов 🥺 Кто-то там клубок туго затянул.
Но весь механизм построен на трёх событиях и результат кэшируется. И на выходе вполне себе рабочий генератор amp страниц. Гугл счастлив
Обсуждают сегодня