Vadim
Нет такого, можно написать нативный модуль, Там буквально 20 строк на С++
Or
где я могу прочитать об этом?
Or
Я пытаюсь найти данные за пару часов даже для C ++
Or
No results ☹️
Vadim
https://stackoverflow.com/questions/7009080/detecting-full-screen-mode-in-windows
Vadim
Первая ссылка в Гугле, оч похоже на правду
Vadim
А потом обернуть в Nan(старая, но рабочая) или ffi(вроде так называется, та модная штука)
Or
Спасибо, похоже все что мне нужно
Vadim
Спасибо, похоже все что мне нужно
Если получится, было бы круто в npm пакет оформить, я думаю многим пригодиться, если что, я могу для остальных осек допилить потом))
Or
Я буду стараться )
Vadim
Я буду стараться )
Пиши, подскажем, у меня есть опыт, но нет времени
Or
👍
Electron.js releases
v7.1.2 https://github.com/electron/electron/releases/tag/v7.1.2 v7.1.2
Or
@unrecog_izable Я нашел то, что использовать, что я хотел использовать
Or
https://github.com/muffinista/detect-fullscreen
Or
Посмотрите на исходный код, похоже, работает, просто нужно подправить
Vadim
Но крут
Or
Ага, завтра проверю что надо оттуда почистить
Nikita
приветы, кто-то нашел способ обхода бага с zip в macos?
Vadim
приветы, кто-то нашел способ обхода бага с zip в macos?
Делай также dmg, или ты про другой баг?)
Nikita
Делай также dmg, или ты про другой баг?)
Почитал issues, говорят можно перепаковать зип, но не нашел скриптов которые такое делают правильно и вовремя билда
Nikita
Делай также dmg, или ты про другой баг?)
Дмг такое себе и у меня вроде апп тоже корапченый был
Anonymous
Всем привет. Разбираюсь как окно сделать по клику на ссылку в главном окне, посмотрела видео https://www.youtube.com/watch?v=K-H2amwQ_pU скачала с гитхаба проект но меню не появляется - вообщем не работает. Как вытащить при клике другое окно?
Anonymous
https://github.com/svil1502/electron-quick-start.git
Anonymous
здесь подробности, при клике на ссылку в файле index открывается другое окно(prefs.html)
Anonymous
Подскажите где узнать как это сделать
Anonymous
Наверно проще сделать готовое с ссылками а потом его "положить" в Electron?
Lev
Ну таки да....
Anonymous
remember.js pict = [1,2,3]; module.exports = pict; renderer.js try { pict = require('remember'); } catch(e) {} console.log(pict); //Array[3] 0: 1 1: 2 2: 3 Мозг сломан как вывести каждый элемент массива(перебрать массив поэлементно). pict[i] не получается.
Anonymous
pict.forEach(element => console.log(element));
Anton
pict.forEach(el => console.log(el))
Anonymous
Как вывести например 0 элемент по forEach?
Anonymous
for(var i = 0; i < pict.length; i++){ pict.forEach(i => console.log(i)) } Так ?
Anonymous
не получилось
Саша
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
Саша
просто вывести 0 элемент console.log(pict[0]) 🤷‍♂️
Anonymous
pict.forEach(i => console.log(i)); console.log(pict[0]);
Anonymous
не работает
Anonymous
const copy = []; pict.forEach(function(item){ copy.push(item) }); console.log(copy[0]);
Anonymous
undefined
Саша
вы статью прочитали?
Anonymous
да
Саша
у вас в pict лежит массив, вы можете перебрать элементы либо с помощью forEach, либо с помощью for(;;), либо еще n-м количеством способом. Я выше написал код, которым можно это сделать в каноническом javascript
Саша
for(var i = 0; i < pict.length; i++){ console.log(pict[i]); }
Anonymous
я в Electron
Anonymous
там node js
Anonymous
из-за этого не подходит такой способ
Anonymous
Or, на Ваш пример Uncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
Anonymous
если. уберу let то Uncaught Error: Cannot find module './remember'
Anonymous
поэтому только try catch - считывает
Саша
там node js
во-первых, это сути не меняет, будет работать. Во-вторых, у меня есть сомнения что код renderer запускается в nodejs ...
Or
ты пытался добавить use strict ?
Anonymous
да
Anonymous
Так выводит список pict.forEach(el => console.log(el));
Anonymous
После такого кода ничего не выводит pict.forEach(function(item, i, pict) { console.log( i + ": " + item + " (массив:" + pict + ")" ); });
Anonymous
Исправила на такой код pict.forEach(function(item, i, pict) { console.log(item); }); Сначала работал, потом убрала перед ним pict.forEach(el => console.log(el)); - опять ничего не выводит
Vadim
Ребят, у вас все хорошо?
Vadim
Это не learnjavascript.ru и даже не чат ноды, что за х тут творится?) Антон и ты туда же))
Anton
я только на одно сообщение залетел, потом убежал в ужасе)
Anonymous
в чем ужас?
Роман
нужно курить мануалы
Anonymous
я много гуглила и читала прежде чем задавать вопросы, можно подумать прочитал мануал и все сразу понял, на практике много вопросов возникает и у кого спросить, можно ведь просто не отвечать, если глупые вопросы, хотя так никто и не ответил почему не работает
Роман
Stackoverflow?
Anonymous
да
Vadim
Просто неправильно выбрана площадка для размещения вопросов
Роман
+
Anonymous
https://ru.stackoverflow.com/questions/1048694/%d0%9a%d0%b0%d0%ba-%d0%bf%d0%b5%d1%80%d0%b5%d0%b1%d1%80%d0%b0%d1%82%d1%8c-%d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2-%d0%b8%d0%b7-module-exports-electron?noredirect=1#comment1791242_1048694
Vadim
Неее, на русском, долго ждать)
Anonymous
на английском последний ответ много месяцев назад
Anton
в чем ужас?
Скажу кратко, куда копать) разобраться почему не импортиться модуль, а не обвешивать его просто так try catch) У вас массив просто не доходит, что вы хотите перебрать))
Anton
стэковерфлоу для такой задачки это круто)) (*сарказм*)
Anton
https://t.me/js_noobs_ru
Anonymous
не отвечают
Anonymous
спасибо
Роман
pict = require('./remember'); pict.forEach(element => { console.log(element) });