Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 23

j

jk in JavaScript Noobs — сообщество новичков
Испанский Коммунист
Ну. NodeJS мне говорили, но один раз и бегло, хз, NodeJS может отгружать JS страницы?
Клиентский js это софт созданный для работы в среде браузера, он использует весь спектр api предоставляемый браузером. nodejs по умолчанию ничего из этого не предоставляет, у него свои задачи и свой api. Можно что-то имитировать, но это мёртвому припарка. Какая у тебя конкретно задача, скраппинг веба?
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
jk
Клиентский js это софт созданный для работы в среде браузера, он использует весь спектр api предоставляемый браузером. nodejs по умолчанию ничего из этого не предоставляет, у него свои задачи и свой api. Можно что-то имитировать, но это мёртвому припарка. Какая у тебя конкретно задача, скраппинг веба?
Да, у меня задача сделать скраппинг
Мне надо получить определённые куки, которые генерирует только JS.
источник

j

jk in JavaScript Noobs — сообщество новичков
Испанский Коммунист
Да, у меня задача сделать скраппинг
Мне надо получить определённые куки, которые генерирует только JS.
Теоретически, без разбора скорее всего сбилженного кода, если ты не можешь получить данные авторизации без клиентского js, то можешь объединить два подхода. Использовать selenium/puppeteer для выполнения клиентского js и получения данных авторизации, а все остальные запросы сделать при помощи nodejs с этими данными. Но я скраппингом не занимаюсь, так что много подсказать не могу.
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
jk
Теоретически, без разбора скорее всего сбилженного кода, если ты не можешь получить данные авторизации без клиентского js, то можешь объединить два подхода. Использовать selenium/puppeteer для выполнения клиентского js и получения данных авторизации, а все остальные запросы сделать при помощи nodejs с этими данными. Но я скраппингом не занимаюсь, так что много подсказать не могу.
Ладно, спасибо, что пытался помочь
источник

O

OneTwoThree in JavaScript Noobs — сообщество новичков
Кто сталкивался с трудностями в Sec-Fetch-Mode при отправки get запроса?
Получаю в ответ sec-fetch-site: same-site
А должен получить sec-fetch-site: same-origin
источник

А

Андрей in JavaScript Noobs — сообщество новичков
Chris
есть же e.target
да, спасибо!)
источник

R

Roman in JavaScript Noobs — сообщество новичков
Как сделать експорт данных из базы данных в google disk? Сделать excel file и его загрузить или как?
источник

C

Chris in JavaScript Noobs — сообщество новичков
есть Google Sheets API
источник

C

Chris in JavaScript Noobs — сообщество новичков
а руками, да, можно csv попробовать выгрузить и импортировать
источник

SE

Sherzod Erkinov in JavaScript Noobs — сообщество новичков
Всем привет
#Вопрос  Когда буду закрывать вкладку бровзера хочу удалить localstorage, как можно это реализовать?
источник

C

Chris in JavaScript Noobs — сообщество новичков
onbeforeunload
источник

SE

Sherzod Erkinov in JavaScript Noobs — сообщество новичков
Chris
onbeforeunload
Это события требует потверждение
источник

SE

Sherzod Erkinov in JavaScript Noobs — сообщество новичков
Sherzod Erkinov
Это события требует потверждение
Как то можно сделать без потверждение?
источник

C

Chris in JavaScript Noobs — сообщество новичков
Какая цель преследуется?
источник

SE

Sherzod Erkinov in JavaScript Noobs — сообщество новичков
Сейчас
источник

SE

Sherzod Erkinov in JavaScript Noobs — сообщество новичков
Скину
источник

SE

Sherzod Erkinov in JavaScript Noobs — сообщество новичков
const quizPopup = document.querySelector('.quizPopup');
 const quizPopupClose = document.querySelector('.quizPopup_close');

 quizPopupClose.addEventListener('click', (e) => {
   quizPopup.classList.remove('quizPopup_active');
   localStorage.setItem('cookieBannerDisplayed', 'true');
 });

 setTimeout(() => {

   if(!localStorage.getItem('cookieBannerDisplayed'))
     quizPopup.classList.add('quizPopup_active')
   }, 1500);

   window.addEventListener('beforeunload', (event) => {
   // Отмените событие, как указано в стандарте.
   event.preventDefault();
   localStorage.removeItem('cookieBannerDisplayed')
   // Хром требует установки возвратного значения.
   event.returnValue = '';
});
источник

j

jk in JavaScript Noobs — сообщество новичков
Есть же session sessionStorage.
источник

j

jk in JavaScript Noobs — сообщество новичков
Не подходит?
источник

C

Chris in JavaScript Noobs — сообщество новичков
+
источник