Итак, я пишу приложение в Node.js и Electron и пытаюсь войти через Google в тот же сеанс, а затем получить другой URL. У меня работает сеанс и работает вход в Google, но когда я вхожу в Google, я хочу, чтобы он переключился и загрузил другой URL. Моя текущая идея выглядит примерно так:
win.loadURL('https://accounts.google.com/').then(() => {
});
setInterval(() => {
while (!win.webContents.getURL().includes("myaccount.google")) {
if (win.webContents.getURL().includes("myaccount.google")) {
break;
}
}
clearInterval();
}, 100);
win.loadURL('http://' + url);
Я просто не знаю, что еще делать, я знаю, что это довольно спагетти, но я пробовал так много вещей, и, похоже, ничего не работает правильно,Я чувствую, что вообще не должен делать цикл while, потому что кажется, что он зависает в моем браузере (понятно).