Альтернатива ajax запросу в window.beforeunload, для снятия блокировки пессимисти c - PullRequest
1 голос
/ 14 февраля 2020

У меня есть веб-приложение, которое обрабатывает многопользовательскую блокировку - блокировка на стороне сервера устанавливается при открытии записи для редактирования. Блокировка снимается либо при отправке формы, либо по запросу ajax в window.beforeunload, поэтому она снимается, когда пользователь возвращается или закрывает вкладку, и т. Д. c. (Время ожидания блокировки истекает, если пользователь никогда не закрывается или не отправляет сообщение - тогда оно становится оптимистичным c).

Chrome 80, по-видимому, заблокировало эту возможность отправлять AJAX запросов перед загрузкой. Есть ли альтернативный способ сделать это? Если нет, то я предполагаю, что мне нужно будет выполнить временный пинг ajax, чтобы сохранить блокировку - я просто не уверен, есть ли лучший метод для этой ситуации.

...