Danila
Так это и так браузер
Danila
Iframe или webview
Nikita
туплю, но не уловлю, как в странице можно поселить браузер как один из элементов? Во фрейме?
на чём реализованы элементы управления? если на хтмл, то проблем нет
Nikita
ну сверстайте в хтмл, прямо с элементами управления и засуньте в электрон
Alexander
ну сверстайте в хтмл, прямо с элементами управления и засуньте в электрон
до меня дошло, webview - это html тег, который включает в себя браузер)
Nikita
а, стоп
Nikita
нужно внешнюю недоверенную страницу подгрузить?
Nikita
1) я бы этого не делал, если можно избежать 2) есть browserview
first
Всем привет. А что такое электрон?
Vadim
Пока.
Ed
хахахахахахахахах
Alexey
Danila
Всем привет. А что такое электрон?
Вам стоит почитать русскую документацию, там все прям хорошо написано
Anonymous
всем привет, кто-то игрался с https://github.com/railsware/upterm ? хотел попробовать, запустил npm start , подождал час, запустил npm run pack, подождал... как теперь запустить приложение?
Electron.js releases
v8.5.3 https://github.com/electron/electron/releases/tag/v8.5.3 v8.5.3
Den
Подскажите пожалуйста, я из рендерер процесса передаю ивент, по которому ширина окна должна увеличиться на 200(с 500 до 700), а она меняется лишь на 140(с 500 до 640). Что может быть не так?
Alexander
Как с помощью BrowserView (или Webview) отслеживать изменения в DOM в realtime. Например, мне нужно отслеживать вот этот счетчик
Vadim
Делаешь прелоад скрипт
Vadim
С обсервером
Ed
Как с помощью BrowserView (или Webview) отслеживать изменения в DOM в realtime. Например, мне нужно отслеживать вот этот счетчик
Тебе не нужно отслеживать этот счетчик в html. У ютубовского плеера есть жс-объект, где есть текущее время. Открой консольку хрома и начни вводить yt (yt_player вроде)
Arina
Всем привет! Мы пытаемся имплементировать паттерн переиспользования процессов для ускорения работы приложения. Мы подумали, что основываясь на фиче allowRendererProcessReuse сможем создавать и переиспользовать процессы рендера с помощью BrowserWindow или BrowserView. Но мы никак не можем прийти к этому, тестируя простейшее приложение. Ребята с Electron тоже писали тесты, но мы заметили, что в их тестовом приложении они используют BrowserWindow.reload(). https://github.com/electron/electron/blob/master/spec/fixtures/api/site-instance-overrides/main.js Пытался ли кто-то создать что-нибудь подобное или может быть просто работал с переиспользованием процессов, возможно ли вообще сделать то, о чем я написала выше?
Bakhrom
Всем привет. работает ли axios в electron приложениях?
Electron.js releases
v12.0.0-nightly.20201030 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201030 v12.0.0-nightly.20201030
Roman
Привет! Кто сталкивался с проблемой, когда browserWindow.minimize() просто не работает на винде? Приходится юзать win32-api для этих целей, тогда все норм. Но это тупа лишний package и лишние строки кода, когда есть функция, которая должна работать от Electron.
Arina
10.1.4
у меня на ранних версиях электрона были проблемы с этим
Den
Подскажите пожалуйста, у меня есть окно и у него есть некие «магические границы» min = 400px, max = 600 px, в рамках которых неверно работает метод resizeto. А именно, если я делаю ресайз в этих границах, то окно ресайзится верно, а после этого ресайзится до 640 px. (Речь идёт про ширину окна)
🐽 Alex
Приветствую ребят, сорри что с порога врываюсь. Есть вопрос. Как я понял, сам тулбар и меню закрытия нельзя кастомизировать, но можно создать свой тулбар и удалить весь старый путём безрамочного окна frame: false. Так вот. Я создал данный тулбар, поместил в него кнопку, и у меня она почему то не хочет работать. Код прилагаю HTML: <div id="tab"> <button id="close" onclick="closeIt()">close</span></button> </div> JS: function closeIt(){ let window = remote.getCurrentWindow() window.close() }
🐽 Alex
функцию поместил в renderer.js
🐽 Alex
я предварительно гуглил, пробовал любые методы решения данной проблемы, но ни в какую не хочет :(
Oleh
ну сделай console.log
Oleh
в html, что бы узнать передается ли у тебя функция с pre-render скрипта
Oleh
если я правильно понимаю что такое renderer.js
🐽 Alex
в html, что бы узнать передается ли у тебя функция с pre-render скрипта
неа, не пашет. то есть надо получается в другой файл функцию пилить?
Oleh
я не понимаю что где находится
Oleh
поподробнее напишите что где и откуда вызывается
🐽 Alex
поподробнее напишите что где и откуда вызывается
смотрите. у меня есть main.js - основной файл откуда создается данное окно
🐽 Alex
есть renderer.js в котором я поместил логику элементов, к примеру взаимодействие radio button и textbox
Oleh
так, ну
🐽 Alex
так же есть preload.js который создался на этапе создания проекта
🐽 Alex
которым я не пользуюсь
Oleh
хорошо, тогда его не трогаем
🐽 Alex
вот, и я по своей логике, запихнул данную функцию в renderer.js, ну поскольку он у меня за логику элементов. я так же добавил туда console.log("true") дабы отловить работу функции, но в консоль ничего не выводится.
Oleh
значит не вызывается оно
Oleh
показывайте html полностью
🐽 Alex
показывайте html полностью
https://pastebin.com/Qc5g0mTT там конечно корявый код, но я пока что просто прототип делаю
Vadim
которым я не пользуюсь
Так а как ты собрался использовать remote?
🐽 Alex
Так а как ты собрался использовать remote?
нуу я объявил его const remote = require('electron').remote;
Vadim
Его нужно же зарекваирить, а это возможно только в прелоад скрипте или отключив безопасность
Oleh
<script src='../renderer.js'></script> тут путь наверное не рабочий
🐽 Alex
<script src='../renderer.js'></script> тут путь наверное не рабочий
рабочий, у меня все элементы работают
Oleh
тогда скрипт давай сюда
Oleh
кнопка всмысле нажатие на нее?
🐽 Alex
хорошо) ща мои все наработки стырите. ща на пастбин залью
Vadim
)))
🐽 Alex
https://pastebin.com/g6ch3XDw
Oleh
так а где скрипт кнопки?
🐽 Alex
так а где скрипт кнопки?
а ой, я просто уже пробовал пораспихать в другие файлы его, но и когда в этом он был, тоже не работал
🐽 Alex
https://pastebin.com/rchkcHp4 ну вот считай как у меня был код изначально
🐽 Alex
когда я эту ошибку заметил
Vadim
А что в девтулзах?
Vadim
Ошибки есть?
Vadim
Раставь логи
🐽 Alex
А что в девтулзах?
сейчас посмотрим
🐽 Alex
🐽 Alex