Я работаю на веб-сайте django, который отслеживает устройства в сети.
Пользователь может изменить MA C устройства, что создает следующее всплывающее окно.

Если пользователь закрывает это окно с помощью x
или выбирает No
, никаких изменений не производится.
Это работает как требуется. Проблема, однако, заключается в поле Don't let this page create more messages
. Если пользователь установит этот флажок, он не получит больше всплывающих окон, пока не обновит страницу.
Один из моих пользователей попытался изменить несколько значений MA C, и он продолжал устанавливать этот флажок, а затем пожаловался что страница не работает.
Есть ли способ снять этот флажок?
всплывающий код:
<script>
jQuery(document).on('click', ".btn-update-mac", function () {
var btn = $(this);
var ip = btn.data('ip');
var mac = btn.data('mac');
var amac = btn.data('amac');
if (confirm('This will change mac from ' + amac + ' to ' + mac + ' for admin record for IP=' + ip)) {
$.ajax({
url: '/update_mac/',
method: 'post',
header: {'X-CSRFToken': '***'},
data: {
ip: ip,
mac: mac,
amac: amac,
csrfmiddlewaretoken: xcsrf_token
}
}).done(function (response) {
var tr = btn.closest('tr');
tr.find('td').css('text-decoration', 'line-through');
try {
alert(response)
} catch (e) {
alert('Request done!');
alert(e)
}
}).fail(function (jqxhr, settings, ex) {
alert('failed, ' + ex);
});
}
});
</script>