node-notifier snoretoast Как текст кнопки поддерживает китайский язык - PullRequest
0 голосов
/ 06 августа 2020
notifier.removeAllListeners();
  notifier.notify(
    {
      message: 'Hello',
      wait: true,
      timeout: false,
      actions: ['确认', '取消'],
    },
    function (err, data) {
      // Will also wait until notification is closed.
      console.log('Waited');
      console.log('确认');
      console.log(err, data);
      // if(`${data}`.toString('utf8le') == '确认') {
      //   console.log('866666633333333')
      // }
    }
  );
  notifier.on('activate', () => {
    console.log('Clicked!');
  });
  notifier.on('dismissed', () => {
    console.log('Dismissed!');
  });
  // Buttons actions (lower-case):
  notifier.on('确认', () => {
    console.log('"Ok" was pressed');
  });
  notifier.on('取消', () => {
    console.log('"Cancel" was pressed');
  });

Если я использую китайский, соответствующее событие выполняться не будет. Должно быть, после преобразования баффа тип активации изменился. Как решить эту проблему. Пожалуйста, помогите мне. Спасибо. введите описание изображения здесь

Более подробную информацию можно найти здесь введите описание ссылки здесь

...