Nikita 👨‍💻
у меня файлик end-points.js - cjs модуль. Я пытаюсь импортировать import {endPoints } from '@/electron/endpoints'
Sergey
А зачем vite commonjs
Sergey
Попробуй rollup commonjs
Nikita 👨‍💻
А зачем vite commonjs
Да я пробовал разные варианты как заставить это работать. Вообщем-то вот репродьюс. https://stackblitz.com/edit/vitejs-vite-swxhbd?file=vite.config.ts
Кирилл
Всем привет, может подскажет кто-нибудь. Использую electron (21.1.0), electron-builder (23.6.0) и electron-webpack (2.8.2). Когда использую вот такие настройки (скрин1), то получаю ошибку (скрин2), если установить вот такие настройки (скрин3), то ошибка вот такая (скрин4). Можно ли как-то сделать так, чтобы и require в рендерер процессе работал и при этом можно было использовать contextBridge? Пробовал менять target для вебака на web, чет не помогает
Кирилл
Кирилл
Кирилл
Алексей
Подскажите по сертификатам для MacOS В документации фигурируют Developer ID Installer и Developer ID Application, но на сайте Apple таких нет, а есть Mac Development, Mac App Distribution и Mac Installer Distribution. Какие сертификаты нужно использовать?
Алексей
или может нужно использовать Apple Development и Apple Distribution ?
Բեն
Привет всем, у меня есть проблема с сертификатами и с secure connection, напишите мне в личку, готов оплатить
Григорий
Привет всем, у меня есть проблема с сертификатами и с secure connection, напишите мне в личку, готов оплатить
Ну тебе нужно купить цифровую подпись, чтобы на маке устанавливать, на винде по проще с этим делом
Григорий
Если я правильно понял о чем ты
MANIFEST
привет
MANIFEST
Мне нужен разработчик электронов js, пожалуйста, напишите мне о своем предыдущем проекте
Григорий
😱
Дима
Ребят всем привет, у меня специфичный вопрос. Нужно чтобы внутри электрона заработала страничка ватсапа. Сейчас проблема в том что он ругается на якобы старую версию, мол нужен хром 60+, хотя электрон юзает 108+ Почитал, пишут что проблема в нестабильной версии, тоесть на 108.0.0.0 работать будет, всвязи с чем вопрос: можно ли изменить версию хрома вручную или какая версия электрона использует стабильную версию хромиума
Дима
вопрос закрыт, я посидел ещё немного и оказалось что это баг ватсапа + хромиума. Нужно использовать другой user agent и тогда всё работает
R-lion
Всем привет, ребя вопрос, я пишу свою программу, как сделать так через main proccess обращается обычный браузеру (google, yandex итд) внедрять js скрипт. Например есть антивирус Касперский он как то вставляет свою разметку о предупреждении безопасности сайта. Мне бы тоже внедрить свой код или разметку изменить. Есть идеи?
R-lion
Я имею ввиду. Ну например я пишу мессенджер паролей, по клику допустим открывает страницу и данные вводятся в браузере, браузер сторонний не Renderer. Автозаполнение
R-lion
Можно ли внедрять расширение в браузер без участие пользователя? И как это сделать?
Sergey
Можно ли внедрять расширение в браузер без участие пользователя? И как это сделать?
Нельзя. Я бы за такие вопросы забанил, потому что это нарушение законодательства
Roman
Roman
о чем ты
Ну, за вопросы банить неправильно как-то. Тем более человеку, наверное интересно в плане бесшовной установки продукта, а не взломов браузера.
Egor
Привет, подскажите, почему может не исполнять скрипт?
Egor
Egor
Я вот только вникаю в електрон, создал теймплейт по примеру с офф доки. Пытаюсь связать клик кнопки, понял, что нужно общаться рендеру и мейну через ipcRenderer
Egor
Но вот пытаюсь в консоль вывести что то, ничего не выводит. Не выполняется скрипт.
Egor
Что здесь может быть не то?
Игорь
этот код должен быть в файле renderer
Игорь
require не будет работать там
Игорь
так как в рендере доступно только Browser API
Egor
этот код должен быть в файле renderer
Не совсем понял. Нужно создать renderer.js файл и там buttonClick метод создать? И уже в onClick кнопки назначить его?
Игорь
да
Игорь
но ipc не выйдет так вызвать
Игорь
его нужно прокидывать через прослойку
Игорь
preload
Egor
Я тогда не совсем понял, как правильно общаться с UI? Через renderer.js всё вызывать?
Игорь
методы нодовские в рендере не вызвать никак
Игорь
их надо прокидывать через preload.js в render
Игорь
с помощью contextBridge
Игорь
https://www.electronjs.org/docs/latest/tutorial/ipc
Egor
Ну вот сделал то, что Вы написали, видимо не так понял
Egor
Игорь
выборка кнопки и событие клик
Игорь
тоже должно быть в рендере
Игорь
Вчера тоже ток начал) разбирался пол дня) чтобы понять что к чему)
Игорь
в выше в статье) там все показано)
Игорь
а так были бы где-то исходники) прислал бы как сделать)
Игорь
со скрина набирать лень)
Egor
Не работает с примера(
Egor
Вот рендерер
Egor
Вот хтмл
Egor
прокладка в виде прелоуда не нужна как я понял
Игорь
прелоуд нужен если хочешь в рендере вызвать
Игорь
ipc. Для клика чтобы вызвать консоль лог он не нужен
Egor
ну я ничего не изменяю, только повесил клик на кпноку
Игорь
че в консоли пишет?
Egor
пустота
Игорь
не в этой
Игорь
а в электрон приложениесть в меню девтулс
Egor
А оно даже рендерер не запускает походу, вывел в верху скрипта лог, тоже не кинул
Игорь
мета теги убери
Egor
мета теги убери
Не, всё также не запускается
Игорь
нет
Egor
Я на маке, у меня в приложении ничего нет
Andrew
Возможно кто-то открыт для фриланса? Свой проект: десктоп апп под MacOS. React, Typescript, Electron. Формат работы: удаленка Занятость: полная или проектная (>25 часов в неделю) Зарплатная вилка: от $3-$5к чистыми, не джун.
Egor
Может где то в package.json загвоздка?
Игорь
нет
Игорь
у тебя main.js
Egor
тогда я даже не пойму где траблы у меня(