Задать вопрос

Почему уведомления Electron отображаются неправильно?

Попробовал отправить уведомление в приложении на Electron, сам код:
const { app, BrowserWindow, Notification } = require('electron');

function createWindow () {
  let win = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true
    }
  });

  win.loadFile('index.html');

  const notify = new Notification("Тестовое уведомление", {
    "body": "Пример уведомления"
  });

  notify.show();
}

app.whenReady().then(createWindow);

Получил немного не то, что ожидал, в чем может быть причина?

5f0dc50cd49fb023046218.png
  • Вопрос задан
  • 170 просмотров
Подписаться 2 Простой 5 комментариев
Решения вопроса 1
sdir01
@sdir01
Изучаю JavaScript/C++
Исходя из официальной документации* класс Notification принимает только объект в первом аргументе, без String. По итогу ваш код должен быть исправлен на это:
const notify = new Notification({
    "title": "Тестовое уведомление"
    "body": "Пример уведомления"
});


* https://www.electronjs.org/docs/api/notification#n...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
26 дек. 2024, в 14:40
15000 руб./за проект
26 дек. 2024, в 14:27
100000 руб./за проект