ALΣX
Привет, нужен совет.
Открываю через loadUrl один сайт (CRA), надо чтобы сайт проверил, если он открыт в моем приложении, и уже в зависимости от этого показывал тот или иной контент.
Я могу на стороне сайта проверять userAgent (там будет и Electron, и название моего приложения), но было интересно, есть ли другие возможные варианты (типа отправки кастомных хедеров - пробовал extraHeders, но чет не могу получить их на стороне сайта).
В общем, есть еще какие-то варианты помимо userAgent?
Sergey
Michael
Привет, нужен совет.
Открываю через loadUrl один сайт (CRA), надо чтобы сайт проверил, если он открыт в моем приложении, и уже в зависимости от этого показывал тот или иной контент.
Я могу на стороне сайта проверять userAgent (там будет и Electron, и название моего приложения), но было интересно, есть ли другие возможные варианты (типа отправки кастомных хедеров - пробовал extraHeders, но чет не могу получить их на стороне сайта).
В общем, есть еще какие-то варианты помимо userAgent?
Привет!
Я не пробовал, но что если на странице сделать глобальную функцию:
window.enableDesktopFeatures()
Michael
Den
Привет, нужен совет.
Открываю через loadUrl один сайт (CRA), надо чтобы сайт проверил, если он открыт в моем приложении, и уже в зависимости от этого показывал тот или иной контент.
Я могу на стороне сайта проверять userAgent (там будет и Electron, и название моего приложения), но было интересно, есть ли другие возможные варианты (типа отправки кастомных хедеров - пробовал extraHeders, но чет не могу получить их на стороне сайта).
В общем, есть еще какие-то варианты помимо userAgent?
Вроде бы, ко всем запросам, исходящим из главного окна можно прикрутить любые хедеры и кукисы (привожу пример коллбэка, вызывающегося при создании окна)
ALΣX
Oleg
всем привет, если писать бизнес логику в render, будет ли она рабоать когда окно свернуто ?
Василий
Кто знает, в чем проблема? Когда приложение запускается сначала, то все нормально, как только переходишь в раздел "Темы" окно странно себя ведет
Василий
Василий
Справа нормальный результат, слева баг
Андрей
Привет, были у кого проблемы при сборке приложения с помощью electron-builder, под linux именно rpm, выбрасывает ошибку, уже все перепробовал
Roman
Oleg
всем привет как правильно натсроить сборку чтобы использовать top-level await ? Получаю ошибку
Module format "cjs" does not support top-level await. Use the "es" or "system" output formats rather. file
в явном виде cjs нигде не использую
ALΣX
cjs - это CommonJS (формат модулей), потому вы скорее всего их используете в любом случае. Если используете babel, то думаю, там должен быть плагин для решения подобной проблемы.
sss
Is there anyone here help me i am new to electron.....my question is can i create first react app by using npx create-react-app after then can I do some modifications to convert it in to electron app
sss
And what is the use of npx create-electron-app
sss
Please share your knowledge in English only i don't any other languages
Unknown
It’s a shit-way to start an electron app, but fast and understandable
sss
I know the process....what is the difference between them
< 𝗙𝗲𝗿𝗻 ❤️/ > | Солнышко Кати
приветик, мне нужна помощь, у меня проблема с електроном, когда я пытаюсь его импортировать в components/titlebar.vue выдает полностью пустые обьекты, из-за чего я не могу закрыть окно через любые варианты.
{…}
clipboard: (...)
contextBridge: (...)
crashReporter: (...)
ipcRenderer: (...)
nativeImage: (...)
shell: (...)
webFrame: (...)
main.ts
win = new BrowserWindow({
width: 1300,
height: 750,
frame: false,
transparent: true,
resizable: false,
titleBarStyle: 'hidden',
titleBarOverlay: false,
webPreferences: {
preload,
contextIsolation: false,
nodeIntegration: true,
webSecurity: false
},
})
Василий
Ребят, кто знает в чем ошибка?
Василий
Делаю все по документации
Roman
Делаю все по документации
Хз. По ошибке не особо понятно. Вы билд конфигурируете через команду или через конфиг? Как конкретно это делаете?
Василий
Через команду
Василий
Через Electron Forge
Василий
https://www.electronjs.org/ru/docs/latest/tutorial/tutorial-packaging
Roman
А сам файл Setup.exe сбилдился и появился?
Василий
Да
Василий
Но появилась только главная страница приложения
Василий
А когда переходишь в разделы, то белый экран появляется
Roman
Василий
То есть дело в самом коде?
Василий
Когда тестил через npm start все норм было)
Василий
А, хорошо, проверю пути
Roman
Запускайте с консолью разработчика прямо в билде и чекайте, что там не так, какие файлы не находятся.
Василий
Лучше пути указывать через ./ ?
Roman
Ребят, кто знает в чем ошибка?
А это.. По моему опыту, rcedit - очень нестабильная фигня и чтобы она корректно отработало надо реально, чтобы сошлись звёзды.
Василий
Roman
А какой инструмент лучше использовать?
Я хз, разбирайтесь, наверное можно как-то нашаманить. Я умею только с electron-builder билдить. И для винды билжу в линуксе+wine, хотя в продакшене билдится на тимсити с виндой, но нигде проблем с метами нет. Даже не знаю, через что они в electron-builder меняются или прописываются... 🤔
Roman
Василий
ALΣX
Да, есть такое
Тогда попробуйте поменять на латиницу и посмотреть, если решает проблему. Возможно из-за криницы во время билда возникает ошибка
Василий
Хорошо, поменяю
Ravi Teja
I am upgrading the electron js version 4.2.8 to 24.3.0 i am getting this error
Ravi Teja
Ravi Teja
Can any one help me out on this
Thanks
Игорь
привет всем . Подскажите как исправить. У меня electron vue подключен socket . на продакшн он ссылается на http://app а на локалке верно отображается адрес к серверу socket
Василий
Ravi Teja
Василий
Do you use the command in the terminal to update?
Ravi Teja
Nope i changed the version in package.json file
Ravi Teja
And run the npm install
Василий
It doesn't work that way, you need to update through the command, and also update all dependencies
Василий
Update all dependencies with the command: npm update
Ravi Teja
Ravi Teja
Thanks for help
Ravi Teja
Ravi Teja
Actually i am new to this electron js
Василий
Василий
And also, you have an outdated remote method in the renderer code, replace it with ipcMain
Ravi Teja
Ok
Игорь
Rewrite
Андрей
как добавить поддержку NET Core Runtime в electron приложение?
Andrey
Товарищи, кто может создать приложение для windows за деньги
Приложение должно создать 1 pdf файл из библиотеки штрихкодов, а так же добавлять по количеству.
В приложение есть папка в которой пользователь переносит базу штрихкодов.
ALΣX
Привет, есть возможность как-то записать в localStorage нужные данные с main процесса?
что-то по аналогии с session.defaultSession.setUserAgent(), которую использую чтобы добавить свое в UA, возможно, есть что-то подобное и для localStorage?
Нагуглил вариант с открытием скрытого окна и проведения всех манипуляций или использования additionalArguments в webPreferences и уже через preload доставать с process.argv и записывать в localStorage. Но, интересно, возможно предусмотрены какие-то нативные способы взаимодействия с localStorage?
Rewrite
Rewrite
но если тебе именно в локал сторадж нужно будет записывать, то да это боль будет
Игорь
Hov.