👨‍💻
сделать event "onfilechanged"
👨‍💻
и при изменении вызывать его с новыми параметрами
Maksim
А если точнее, то как это можно применить в моём случае?
Если нужно передать другому приложению данные, то приложение в системе регистрирует свой протокол, инстаграм app запуститься и получит url с данными, если он будет выглядет как "instagram://стандарт данных url", если нужно создать кнопку для своего приложения, то нужно регистрировать свой Custom Protocol например "myapp://стандарт данных url", и при клике на данные ссылки/кнопки, данные будут переданы тому приложению, которое зарегистрировало в системе данный протокол.
Anonymous
@unrecog_izable
Vadim
@unrecog_izable
Спасибо
Павел
Качаю файл через встроенный в электрон net и записываю в файл, при скачивании маленьких файлов ошибок нет, а если файл >20 мб то ошибка resource busy or locked, open. Думаю из за того что слишком часто в файл записываю. Как можно обойти?
Павел
решил так
Electron.js releases
v13.0.0-nightly.20210111 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210111 v13.0.0-nightly.20210111
Electron.js releases
v12.0.0-beta.14 https://github.com/electron/electron/releases/tag/v12.0.0-beta.14 v12.0.0-beta.14
Maksim
Всех с прошедним, подмогните советом. При локальной сборке под мак электрон-билдер требует некоторого интерактива для подписи приложения(скрин прилагаю). А вот в пайплайне у меня не получается ввести этот пароль к цепоке. Поделитесь опытом если такой имеется. Всем заранее спасибо https://prnt.sc/wl2vjt
Maksim
Всех с прошедним, подмогните советом. При локальной сборке под мак электрон-билдер требует некоторого интерактива для подписи приложения(скрин прилагаю). А вот в пайплайне у меня не получается ввести этот пароль к цепоке. Поделитесь опытом если такой имеется. Всем заранее спасибо https://prnt.sc/wl2vjt
Ну тут же написано, можно сертификат подписать двумя удостоверяющими сертификатами, которые за бабос для винды и macos (если данное приложение выставлять в маркетах), можно в конце вообще не использовать сертификат подписи, для разработки локально, либо подписать сертификатами Apple Develop ID (которые бесплатно). А то что окошко выскакивает, оно говорит разрешить приложению доступ к хранилищу ключей https://www.electron.build/code-signing
Maksim
Пфффф, вызови снова и нажми батон АЛВЕЙС АЛЛОУ
Так я же пишу, что мне это нужно для пайпланйа. В качестве билд-агентов использую Azure-devops runners
Maksim
Так я же пишу, что мне это нужно для пайпланйа. В качестве билд-агентов использую Azure-devops runners
Подпиши сертификат один раз, и не теребонькай функцию подписи, билдер пускай использует уже подписанный сертификат
Maksim
увы так не получится
Да как не получится то? Читай тогда правильно мануал для Azure-devops. Я думаю что там даже защита есть от дурака, которую ты пытешься победить.
Electron.js releases
v11.1.2 https://github.com/electron/electron/releases/tag/v11.1.2 v11.1.2
Electron.js releases
v10.2.1 https://github.com/electron/electron/releases/tag/v10.2.1 v10.2.1
Electron.js releases
v11.2.0 https://github.com/electron/electron/releases/tag/v11.2.0 v11.2.0
Nikita
@heyley о, какие люди
Yura
Всем привет! Какие то есть хорошие либы для поиска текста в webview ?
Yura
Кто то может подсказать почему window.FindInPage = FindInPage; undefined в render.js ?
Electron.js releases
v13.0.0-nightly.20210112 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210112 v13.0.0-nightly.20210112
Arina
привет, кто создавал v8 snapshots исходников ?
Павел
Google?
[𝗥𝟬𝟳𝟱]
Кто то может подсказать почему window.FindInPage = FindInPage; undefined в render.js ?
надо вызвать конструктор, а не просто назначать FindInPage
[𝗥𝟬𝟳𝟱]
использует стандартный хромовский поиск, так что если будет нормальный пдф (с текстом а не отсканированный), то будет искать
Yura
Кто то можешь обьяснить как получить данные от коллбэка webview ?
Yura
const webview = document.querySelector('webview') webview.addEventListener('found-in-page', (e) => { webview.stopFindInPage('keepSelection') })
Yura
как мне получить result ?
Yura
что то понять не могу
Yura
Yura
Yura
не помогло
Yura
у меня такое со всеми листенарами
Electron.js releases
v13.0.0-nightly.20210113 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210113 v13.0.0-nightly.20210113
Electron.js releases
v9.4.1 https://github.com/electron/electron/releases/tag/v9.4.1 v9.4.1
Sky
Есть билд сразу для 32 и 64 в одном файле?
[𝗥𝟬𝟳𝟱]
у меня такое со всеми листенарами
if(result.finalUpdate) .....stopFindInPage.... попробуй
[𝗥𝟬𝟳𝟱]
webview, это что?
[𝗥𝟬𝟳𝟱]
BrowserWindow.webContents?
[𝗥𝟬𝟳𝟱]
Если нет, то листенер found-.... надо вешать именно на webContents
Yura
webview, это что?
https://www.electronjs.org/docs/api/webview-tag
Yura
вот это оно)
[𝗥𝟬𝟳𝟱]
а зачем тебе stopFindInPage, если electron-find я так понял сам все это делает. Electron-find воспроизводит интерфейс гугловского Ctrl+F. Что ты вообще хочешь сделать?
[𝗥𝟬𝟳𝟱]
тогда просто используй webview.findInPage а на found-in-page var number = result.matches; webview.stopFindInPage
[𝗥𝟬𝟳𝟱]
electron-find лишний здесь
Yura
тогда просто используй webview.findInPage а на found-in-page var number = result.matches; webview.stopFindInPage
Така как я вызываю webview.findInPage , я не могу сделать событие в BrowserWindow.webContents, а вот тут webview.addEventListener('found-in-page', (e,status) => { // webview.stopFindInPage('keepSelection'); }) status undefined почему то
Yura
мой webPreferences: webPreferences: { preload: path.resolve(__dirname, 'preload.js'), plugins: true, webviewTag: true, contextIsolation: true, worldSafeExecuteJavaScript: true, }
Yura
у так со всеми webview.addEventListener
Yura
может кто то знает почему приходят только ивенты без данных
Electron.js releases
v13.0.0-nightly.20210114 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210114 v13.0.0-nightly.20210114
Electron.js releases
v12.0.0-beta.15 https://github.com/electron/electron/releases/tag/v12.0.0-beta.15 v12.0.0-beta.15
Electron.js releases
v10.3.0 https://github.com/electron/electron/releases/tag/v10.3.0 v10.3.0
Костя
Всем привет, подскажите пожалуйста. Мне нужно сделать аддын в одну из кад систем, для аддына нужно сделать UI очень замороченый, могу ли я связать мой С++ аддын с Electron.??
Костя
А что такое аддын?
add-in, дополнения для кад системы, плагин
Костя
А у кад.системы нет своих инструментов для UI?
Есть, ну их не хватает для того что мне нужно, мне нужно кастомизировать елементы UI.
Danila
Интуиция все равно подсказывает, что ради UI тащить целый электрон - странновато и сложно в поддержке и дистрибуции
Danila
А что за кад система?
Maksim
Есть, ну их не хватает для того что мне нужно, мне нужно кастомизировать елементы UI.
вызови qt библиотеку, в ней же всё есть и весит она куда меньше
Vadim
Ребят, кто-то собирал приложение в один бинарь? Мол типа Appimage только для Win32 и macOS? Клиент такое хочет, а у меня что-то нет идей нормальных
Костя
вызови qt библиотеку, в ней же всё есть и весит она куда меньше
Для этого мне нужна лицензия, мне для коммерческого продукта нужно
Maksim
Для этого мне нужна лицензия, мне для коммерческого продукта нужно
Модуль add-in платный? Ну тогда лицензия, если данный модуль не входит в стоимость продукта, то никаких лицензий не надо
Maksim
Ребят, кто-то собирал приложение в один бинарь? Мол типа Appimage только для Win32 и macOS? Клиент такое хочет, а у меня что-то нет идей нормальных
Это извращение клиента, скажу ему что такое не возможно, и что бы пользовтелю подсунуть нужный инсталляционный пакет для это есть специальный api в браузере, который определяет OS пользователя и подставляет нужную ссылку для загрузки продукта.
Костя
Модуль add-in платный? Ну тогда лицензия, если данный модуль не входит в стоимость продукта, то никаких лицензий не надо
Я разрабатываю аддын, в котором будет UI на qt к примеру, этот аддын какаая-то компания продаёт, и если она его продаёт то и получается продаёт UI что в нём и не только, а сам продукт в целом.
Tillo
Гайс, возможно ли перехватить тело ответа в electron js из сторонних сервисов ?
Danila
Если запрос идет по https, то шансы маловаты, как по мне