смотрю как раз, вот в мазилле работает а в chrome and opera не работает, подозреваю что ето из за рекламного блокировщика, я уже его удалил но проблема осталась.
Не знаю, вырубал CORS, ничего не помогло. Потом, почитав документацию, наткнулся на фразу "Для получения access_token необходимо выполнить запрос с Вашего сервера...", ну и сделал на бэке без всяких отключений и дополнительных траблов, дальше потом все запросы так оформлял и норм было
Тут не в CORS-е дело, а в том, что так работает oauth2 Authorization Code flow на читай https://tools.ietf.org/html/rfc6749#section-1.3.1 , что бы делать напрямую из JS-а тебе надо использовать Client Credentials Flow, но никто никогда тебе с JS это делать не даст, т.к. там необходимо клиету давать client id и client secret, а надежно спрятать это не возможно. Вот поэтому и используют сервер для того что бы получить и передать access_token в JS.
Тут не в CORS-е дело, а в том, что так работает oauth2 Authorization Code flow на читай https://tools.ietf.org/html/rfc6749#section-1.3.1 , что бы делать напрямую из JS-а тебе надо использовать Client Credentials Flow, но никто никогда тебе с JS это делать не даст, т.к. там необходимо клиету давать client id и client secret, а надежно спрятать это не возможно. Вот поэтому и используют сервер для того что бы получить и передать access_token в JS.
Интересно, а зачем cb IntersectionObserver'а вызывается сразу же при инициализации даже если никаких пересечений не было, зачем они так сделали и как с этим бороться?
Интересно, а зачем cb IntersectionObserver'а вызывается сразу же при инициализации даже если никаких пересечений не было, зачем они так сделали и как с этим бороться?