Anonymous
У меня очень специфический вопрос: кто знает как добраться до переменной внутри анонимной самоисполняющейся функции в жс?
Dika
Пропарсить исходники
Дима
Создать переменную вне функции
Anonymous
Ситуация такая, есть левый подгружаемый скрипт, и в нём в анонимных функциях выполняются анонимные функции, которые содержат параметр, который мне нужно изменить )))
Dika
Нужно изменить скрипт
Anonymous
Как?
Dika
Откуда он подгружается?
Анатолий
Ситуация такая, есть левый подгружаемый скрипт, и в нём в анонимных функциях выполняются анонимные функции, которые содержат параметр, который мне нужно изменить )))
Выше ответили правильно. Если конечно есть такая возможность - если переменная не объявляется внутри функции, объяви снаружи, и функция будет использовать уже тобой объявленную
Anonymous
Я к тому, что была бы возможность, изменил бы, а так скрипт, который приходит изменить низзя, можно пользоваться только рантаймными изменениями
Anonymous
ну т.е. вопрос не новичка)))
Dika
Сделать прокси-сервер, который будет изменять скрипт, например, если аналогичный свой сделать невозможно.
Anonymous
Можно.
Как? Скрипт подгружается извне по ссылке http://example.com/script.js в тег script
Alexey
Привет! Мы тут измеряем зарплаты среди ИТ-шников, а потом расскажем вам, что получится, чтобы вы могли сравнить свою с рынком. В качестве бонуса, через несколько недель разыграем клевый гироскутер-сигвей: http://ru-en.segway.com/products/ninebot-by-segway-minipro 🙂 Надо ответить на несколько вопросов тут: https://t.me/DevHubBot Анонимно! Бесплатно! Без СМС!
Dave
ребят
Dave
посоветуйте QA чаты
Maxim
кто знает из-за чего может быть такая ошибка? Uncaught (in promise) SyntaxError: Unexpected end of input fetch(url, options) .then((res) => { console.log(res.json()); }) .catch(function () { console.log('error'); })
Veniamin
у res есть метод json()?
Maxim
ну по идее должен быть
Maksim
у res есть метод json()?
https://developer.mozilla.org/en-US/docs/Web/API/Response
Maxim
проверил, ответ валидный
Maxim
ответ взял с devtools
Maksim
как проверил?
Veniamin
проверь скобки. может где не закрыто
Maxim
скопировал ответ и вставил в редактор
Maxim
и это ответ гугл апи, вряд ли он не правильный будет
Maxim
На какой строке?
console.log(res.json());
Dika
Вроде, если ошибка в парсинге жсона, вывело бы "Unexpected end of JSON input", а не "Unexpected end of input".
Veniamin
какая урла передается?
Maxim
я также вывожу статус, и он равен 0
Veniamin
fetch('https://www.google.com.ua').then( (data) => { console.log('then', data.json()); }) .catch((err)=>{ console.log('catch'); });
Veniamin
та же ошибка
Maxim
какая урла передается?
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Lviv&types=(cities)&language=pt_BR&key=AIzaSyB9rqTsFOdibBK5aTJWZ58Y5lyCDtCF4j0
Dika
та же ошибка
(index):1 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0 у меня
Dika
Ты за прокси-сервером?
snatvb
народ всем привет нет ни у кого реализации алгоритма полларда на js?
Konstantin
Про фетч, cors проверьте. Если кросс доменный запрос запрещен - js не увидит ответа
Dika
Про cors так бы и написало
Maxim
там я прописал mode: "no-cors", без этого вообще не работает
Dika
С no-cors возвращается пустая строка, невалидный жсон
Maxim
а как иначе сделать?
Bohdan
"cors"
Maxim
Fetch API cannot load https://www.google.com.ua/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
Dika
а как иначе сделать?
Читай доки гугл карт
Alex
народження хіп-хопу - 🤣
Rulevsky
Может тут найду решение ) Не могу решить проблему. Хром всячески отказывается принимать CSS класса, который должен перебить стили родительского блока. Опера и лиса все принимают. ЧТо я делаю не так?)
Winni
Ну так надо предоставить проблемный код
Анатолий
небось фонты какие-нибудь или частичные маржины
Igor
Или вендоры
Rulevsky
давай сюда селекторы и цсс и родительский и перебивающий
сейчас постараюсь вернуть нормальный вид и скину. А то уже перелопатил как только мог
Ruslan
Можно больше не заморачиваться с динамической проверкой типов: https://www.npmjs.com/package/type-of-data
Anonymous
https://codepen.io/sevapp/full/NvwbPN/ - я тут лавовый шедер накодил, глядите
Anonymous
я старалься, сам знаю. Но тем не менее, за небольшой опыт работы с openGL... Для меня это уже неплохо
Igor
Шейдер забавный, но не лава :)
Anonymous
ахахах, ладно)
Rulevsky
<div id="primary" class="content-area text-center"> <h3 class="article__title"><a href="http://wptest/2017/08/15/%d0%bd%d0%be%d0%b2%d0%be%d1%81%d1%82%d0%b8%d0%b8%d0%b8%d0%b8%d0%b8%d0%b8/">Новостииииии</a> </h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quisLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quisLorem ipsum dolor sit amet, consectetur adipiscing […]</p> <div class="tags"></div> </div>
Anonymous
я так-то лаву никогда в жизни не видел, но как погляжу, обязательно состряпаю что-то более похожее
Rulevsky
.content-area > p { text-align: justify; }
Anonymous
думаю, что в реале она куда жарче, чем на ютубе) Да ладно, я просто шуткую
Rulevsky
вместо этого принимает css класса text-center
Anonymous
а вообще, Игорь, ты шаришь в OpenGL? Может ресурсов каких нибудь интересных подкинешь или советов дашь
Rulevsky
Убей себя...
ЧСВ потешил? Если что не так можно подсказать.
Анатолий
https://codepen.io/sevapp/full/NvwbPN/ - я тут лавовый шедер накодил, глядите
Прикольно. Канвас? Можно было б добавить полигонов для реалистичности, а то если только с двух метров заходит )
Анатолий
Код не кидай сюда....
Это я виноват. сказал ему сюда кидать :)
Анатолий
ок
в jsfiddle лучше
Anonymous
Как вариант
Anonymous
Примеры шейдеров?
Дима
Можно больше не заморачиваться с динамической проверкой типов: https://www.npmjs.com/package/type-of-data
Вместо того, чтобы аффектить рантайм, нужно выводить тип статической типизацией