В настоящее время я пытаюсь сделать так, чтобы в моем флажке отображалось всплывающее окно для уведомлений браузера, если оно установлено.Если пользователь снял флажок, в браузере появится всплывающее окно с отклонением, и наоборот.В основном, я хочу, чтобы уведомления браузера были включены, если пользователь отключен, и не отмечен.
Вот фрагмент того, что я сейчас пытаюсь, но он не работает.
if(checkbox_id == (queue_notification)) {
if(checkbox_state) {
$('input#user_hop_queue_notification').is(':checked') == '1'
if(Notification.requestPermission !== "granted"){
Notification.requestPermission(function(status) {
console.log('Notification permission status:', status);
});
}
}
else {
$('input#user_hop_queue_notification').is(':checked')== ('0');
if(Notification.requestPermission !== "denied"){
Notification.requestPermission(function(status) {
console.log('Notification permission status:', status);
});
}
}
}