Для блокировки контента на сайте до тех пор, пока пользователь не разрешит получение уведомлений через пуш-уведомления, можно использовать JavaScript и API браузера для работы с уведомлениями.
Пример кода:
1. Проверка поддержки браузером уведомлений:
```javascript
if ('Notification' in window) {
// Уведомления поддерживаются
} else {
// Браузер не поддерживает уведомления
}
```
2. Запрос разрешения на получение уведомлений:
```javascript
Notification.requestPermission().then(function(permission) {
if (permission === 'granted') {
// Пользователь разрешил получение уведомлений
// Разблокировать контент
} else {
// Пользователь отклонил запрос на уведомления
// Заблокировать контент
}
});
```
Чтобы настроить перенаправление пользователя на конкретную страницу после подписки на лендинге gadgets-info.su, можно использовать тот же подход с JavaScript. Например, после того как пользователь разрешит получение уведомлений, можно добавить код для перенаправления на нужную страницу:
```javascript
if (permission === 'granted') {
window.location.href = 'https://example.com/thank-you-page';
}
```
Таким образом, пользователь будет автоматически перенаправлен на указанную страницу после успешной подписки на уведомления.