Дмитрий
зачем
это сарказм
Sergey
😀
Sergey
а кто-то занимался миграцией локалстораджа в приложениях на электроне?
проблем никаких нет не надо в локалсторадже хранить канонические ссылки и прочее. обновил код, сделал копию сайтов на обоих доменах, обновил прилажку, смотришь статистику использования
Nikita
эм, как связан - очень просто, если меняешь домен, localStorage хранится в другом файле
Nikita
ну я уже написал мигратор)
Nikita
свое прилоежение, да. А потом запаковал приложение в электрон
Nikita
думал миграторы уже есть готовые
Sergey
какие миграторы?
Дмитрий
как в воду глядел))))
Vladimir
Вы что-то делаете не так
Nikita
какие миграторы?
ты представляешь, как электрон localStorage хранит межде запусками?)
Sergey
Vladimir
Зачем в электроне открывать сайт?
Nikita
ls '/Users/nkt/Library/Application Support/Slack/Local Storage' total 216 -rw-r--r-- 1 nkt staff 7.0K Apr 21 13:22 file__0.localstorage -rw-r--r-- 1 nkt staff 0B Apr 21 13:22 file__0.localstorage-journal -rw-r--r-- 1 nkt staff 44K Apr 21 13:22 https_raceflight.slack.com_0.localstorage -rw-r--r-- 1 nkt staff 0B Apr 21 13:22 https_raceflight.slack.com_0.localstorage-journal
Sergey
это экспертное мнение?
я открываю index.html внутри приложения КАКОЙ ДОМЕН там будет?!
Nikita
file__ будет домен
Sergey
ну и куда и откуда мигрировать
Nikita
file__0.localstorage - вот так будет localStorage храниться
Nikita
вот мне и надо было site.com -> file__ смигрировать
Sergey
короче понятно
Nikita
лол)) знатоки))
Sergey
просто бред)
Nikita
что бред? что раньше было mainWindow.loadUrl('https://site.com'), а теперь стало mainWindow.loadUrl('path/to/index.html')?
Sergey
зачем вообще было делать loadUrl site.com
Sergey
а не запаковать сразу
Sergey
да и к тому же, миграция локалстораджа, капец какой редкий кейс и выглядит костыльно
Nikita
зачем вообще было делать loadUrl site.com
исторически так сложилось, небыло времени настроить автоапдейты
Sergey
ну ясно
Sergey
просто смысл десктопного приложения тогда?
Nikita
да и к тому же, миграция локалстораджа, капец какой редкий кейс и выглядит костыльно
редкий кейс, но я сомневаюсь что все и всегда сразу все правильно делают)
Nikita
просто смысл десктопного приложения тогда?
нотификации, бесконечный localStorage, каунтер
Sergey
нотификации, бесконечный localStorage, каунтер
каунтер? с первым двум согласен
Nikita
app.setBadge или как там
Sergey
нотификации, бесконечный localStorage, каунтер
раз уж ты делал такое вопрос, если разместить на сайте скрипты юзающие ноду они заработают в электроне?
Nikita
ну все взаимодействие с электроном у меня обернуто так
Nikita
if (typeof window.require === 'function') { const electron = window.require('electron'); // do whatever you want }
Sergey
работает норм, да?
Sergey
я вот задумался, что возможно есть смысл подключать окошко из веба к электрону
Nikita
работает норм, да?
угу, работает)
Nikita
окошко из веба к электрону?
Sergey
окошко из веба к электрону?
открыть дополнительное окошко на сайт из приложения в электрон, чтобы подписывать документы
Sheldhur
Вы что-то делаете не так
это такой костыль, чтобы избавиться от поддержки IE
Sheldhur
у вас IE? не хотите хром? вот вам наше десктопное приложение
Sheldhur
на хроме
Sheldhur
но вы этого не заметите
Sheldhur
Sergey
еееааа
Дмитрий
)))))
Дмитрий
так и не смог к тачбару привыкнуть....
Дмитрий
поменял на кнопки
Sheldhur
еееааа
это самое полезное его применение?
Sergey
это самое полезное его применение?
Не. Есть лучше и удобнее
Дмитрий
?
Sheldhur
например?
Sergey
Могу Фотошоп показать
Sergey
Гаражбэнд
Sheldhur
лол
Sergey
Увидишь)) очень удобно
Дмитрий
Я, как разработчик, не нашёл хорошего применения
Дмитрий
Только постоянно отвлекался
Sheldhur
Увидишь)) очень удобно
гаражбэнд? не сомневаюсь :)
Дмитрий
да
Sergey
так и не смог к тачбару привыкнуть....
Так часто пользуешься ф кнопками?
Дмитрий
да, в idea много хоткеев на них
Дмитрий
привык
Sergey
Ясно
Sergey
Мне зашло, очень даже
Sergey
Нас добавили в Readme репозитория Electron https://github.com/electron/electron#community
GG
Оу, у электрона есть русская Дока https://github.com/electron/electron/blob/master/docs-translations/ru-RU/README.md
Sheldhur
ну только она такая себе
Sheldhur
вроде
Sheldhur
там ни одна ссылка не работает xD
Roman
почему неодина? переведён только tutorial