Поймать локальное хранилище недоступных DOMException - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь поймать исключение доступа localStorage, когда мой браузер 3rd party cookies заблокирован. Моя цель - перехватить исключение и показать пользователю сообщение об ошибке (скорее всего, во всплывающем окне).

Я получаю эту ошибку в консоли браузера, если блокирую браузер 3rd party cookies. enter image description here

Вот мой код, который находится внутри index.php файла.

$(document).on('click', '#sslczPayBtn', function (e) {
    window.sslczPayBtn('http://localhost/popup_single_page/server.php', '', { amount:20 });
});

Моя цель - определить, включены ли / 1015 * в / заблокированы в браузер на стороне клиента. Я пробовал несколько решений stackoverflow , но решения работают только с файлом html, а не с файлом php.

Например, navigator.cookieEnabled всегда возвращает true в Файл php, но он отлично работает в файле html. Я запутался, почему в файле php наблюдается другое поведение.

Я пробовал большинство ответов stackoverflow . Все работает.

...