S
Потом на хабре создают срачи с призывом хаять электрон разработчиков
S
Из за вот таких богов
Anonymous
Хоть бы кто-то конструктивно написал что в моем коде не так, я вам предлагаю полифил решающий проблему, а вы во всю протестуете, да вот только с какой целью не понятно, или предложите мне что-то аналогичное что будет работать идеально или не стоит тут раскачивать
Anton
Серьезно????
Anonymous
Да чувак.
Anton
Kolpakov
const { app, BrowserWindow } = require('electron')
let win;
app.on('ready', () => {
win = new BrowserWindow({
minWidth: 1281,
minHeight: 800,
backgroundColor: '#312450',
show: false
});
win.loadURL('https://github.com');
win.webContents.once('did-finish-load', () => win.show());
win.webContents.once('did-fail-load', (...args) => console.error(args));
});
Anton
Anonymous
Kolpakov
а
Kolpakov
ну ок )
Anonymous
Аргументировано
Я следую традициям этого чята чтобы не выделяться
Anton
Менять prototype какого-то глобального класса модуля библиотеки
Божественно!
Anonymous
Anton
Вам так отвечали, потому что думали что вы тролите или прикалывается. Но тут все намного грустнее....
Anonymous
Anton
блдж
Anton
Anton
Anonymous
Я знаю свое дело и понимаю всю серъезность решения пусть оно временое — это понятно
倫太郎
Kolpakov
Kolpakov
я в доках об этом прочитал
https://electronjs.org/docs/api/browser-window#winloadurlurl-options
Anonymous
У меня есть проект, который работает на винде, отлично работает, но вот на маке event ready-to-show не проходит, что мне делать в этом случае, править все под мак ? я не хочу этого делать, поэтому я пишу полифил который решит мою проблему и работать все будет как на винде. Я не хочу обсуждать с вами этого решения, я предлагаю просто пользоваться им или не пользоваться, на ваше усмотрение, обсуждать не хочу это не имеет смысла, мой вопрос висел 2 часа пока на него кто-то потался отвечать я уже пилил полифил, поэтому вы мне не товарищи в решение проблем, критиковать может каждый, но запилить свое решение никто из вас не смог или не стал.
Anton
Сами придумали проблему.
Сами написали о ней сюда.
Сами решили ее какой-то дикой фигней
Сами сказали, что в чате вас только хаяли и не помогали
Сами похвалили себя за свой 'полифил' ( Лол, что...)
Господин, вам медаль и кубок нужно. Просто можете кричать - "Раунд!" и бросать микрофон
Посмотрел предудущий ваш спор с Kellin'ом он проходил в том же русле.
Anton
У меня есть проект, который работает на винде, отлично работает, но вот на маке event ready-to-show не проходит, что мне делать в этом случае, править все под мак ? я не хочу этого делать, поэтому я пишу полифил который решит мою проблему и работать все будет как на винде. Я не хочу обсуждать с вами этого решения, я предлагаю просто пользоваться им или не пользоваться, на ваше усмотрение, обсуждать не хочу это не имеет смысла, мой вопрос висел 2 часа пока на него кто-то потался отвечать я уже пилил полифил, поэтому вы мне не товарищи в решение проблем, критиковать может каждый, но запилить свое решение никто из вас не смог или не стал.
Чтобы не быть голословным. Голый проект на electron-forge
Anton
ready-to-show отрабатывает нормально
Anonymous
Anton
Anonymous
На винде работает, на mac нет.
Anonymous
Мой проект
Anton
Anton
Мой проект
Так может проблема не в Electron. А в 'Я знаю, что я делаю' ?
Anonymous
Нет, дело в electron, думаешь я один так считаю: https://github.com/electron/electron/issues/7779
Vadim
Electron version: 1.3.7
Anton
Anton
Anton
Пожалуйста....не выносите ваше решение в массы, оставьте для себя
Anton
Проблема была независимо от операционной системы...
Anton
спасибо, погуглю.
Electron.js releases
v7.0.0-nightly.20190726
https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190726
v7.0.0-nightly.20190726
Den
Подскажите, как вместо mainWindow.loadFile(<путь к файлу>) подключиться к http://localhost:3000
?
Den
Кто-нибудь пробовал такое?
Danila
Что вы вообще пытаетесь сделать?
Vadim
Den
Vadim
Den
Den
Помогло?
Да, все ок. Не в курсе, могу ли я обращаться к функциям, рабоающим с локальными dll как к внешнему апи? (из кода в реакте)
Den
?
Vadim
Тип к нативным функциям?
Vadim
Как из плюсов?
Den
Тип к нативным функциям?
Я разумеется, все эт в ближайшее время попробую
Допустим, я в preload.js объявлю доступ к внешним модулям - как сделать это доступным из localhost:3000?
Vadim
Den
Vadim
1) Что ты подразумеваешь под внешними модулями? JS зависимости или что-то нативное?
Vadim
2) Что значит получить доступ?
Завтра
мак тоже работает
Anton
Den
Den
mainWindow.loadUrl
Вот что странно. Команда, которую ты подсказал работала нормальнно до тех пор, пока я не попытался запустить реакт и электрон из одной консоли.
Den
loadURL
Vadim
Ты распаралелил процессы?
Vadim
https://www.npmjs.com/package/npm-run-all
Den
Den
Den
Den
Boilerplate Electron + React
готов =)
https://github.com/pravosleva/electron-react-boilerplate-2019
Anton
И как-то решен вопрос относительных путей к контенту( фотографиям, иконками) Они нормально в проде работают?
Den
Anton
hmr в dev для main или renderer процесса?
Anton
Для электрона там нет. А реакт запускается в обычном cra дев режиме