Size: a a a

JavaScript.Ninja

2021 April 16

H

He111 in JavaScript.Ninja
согласен)
источник

V

Valentin in JavaScript.Ninja
блин, как настроить в VSCode автофикс еслинта на горячие клавиши? У меня подключен eslint-config-prettier и @typescript-eslint/parser что бы линтер сам вызывал преттиер, но единственную комбинацию которую я знаю — это авто фикс преттиера и его конфиги отличаются от линта
источник

V

Valentin in JavaScript.Ninja
это пзд запутанно что уже припекает
источник

OJ

Oleg Junior in JavaScript.Ninja
Здравствуйте! У меня такая задача что мне нужно "отлавливать" любое изменение урл адреса страницы и запускать некую функцию когда урл изменился. Не подскажете каким образом это можно реализовать?
источник

T

Tim in JavaScript.Ninja
такое дело сложное, у тебя SPA? потому как перезагрузка скорее всего будет убивать отслеживание, хотя может в локалсторедж сохранять
источник

m

mkots in JavaScript.Ninja
Тут кто-то сталкивался с проблеммой загрузки картинок реактом в тестах под Jest+ RTL ?
источник

m

mkots in JavaScript.Ninja
источник

m

mkots in JavaScript.Ninja
не хочет трансформировать
источник

OJ

Oleg Junior in JavaScript.Ninja
плагин для браузера. SPA - вот поэтому у меня проблема такая возникла. ну можно в сторадж, если нет вариантов
источник

VL

Vova Levchenko in JavaScript.Ninja
у вас реакт?
источник

OJ

Oleg Junior in JavaScript.Ninja
я пишу расширение для github.com не знаю что там у них. не смотрел
источник

VL

Vova Levchenko in JavaScript.Ninja
источник

VL

Vova Levchenko in JavaScript.Ninja
если расширение для хрома
источник

OJ

Oleg Junior in JavaScript.Ninja
спасибо
источник

Ab

Andrew bstuff in JavaScript.Ninja
Есть кто хорошо разбирается в webrtc?

Код примерно такой:

```
const video = document.createElement('video');
video.autoplay = true;
video.muted = true;

navigator.mediaDevices
 .getUserMedia({
   audio: false,
   video: {
     // width: 1280,
     // height: 720,
     width: 640,
     height: 360,
   },
 })
 .then((stream) => {
   video.srcObject = stream;
 });

document.body.prepend(video);

```

Хочу получить видео в разрешении 640 на 360.
Проблема: на всех макбуках, что мы тестили, выдает картинку, вырезанную из 1280 на 720, то есть как будто ее по бокам и по вертикали обрезали, чтобы получить нужное разрешение. Формально она 640 на 360, но хочется получить полную картинку в меньшем разрешении, а не вот это вот). resizeMode передавать пробовал, не помогает. Это ограничение железа и с этим ничего не сделать?
источник

Ab

Andrew bstuff in JavaScript.Ninja
если наглядно - то вот
источник

Ab

Andrew bstuff in JavaScript.Ninja
источник

N

Nikita in JavaScript.Ninja
ой, делали экивоки для Яндекс игр на вебртц. МакБук ещё куда не шло, скоро ты дойдёшь до мобильного сафари и там вообще атас
источник

N

Nikita in JavaScript.Ninja
точно не помню как решали, но помню что были штуки которые вообще не решались до конца
источник

N

Nikita in JavaScript.Ninja
по-моему там надо было толи минимальную ширину и высоту задавать, толи ещё чего. прямые ограничения вроде не поддерживает
источник