Отслеживать все нажатые клавиши на основе их кодов клавиш
Предполагаю, что можно прослушать события keyup и сохранить массив всех введенных символов на основе их кодов клавиш. Но это довольно утомительная задача и, вероятно, склонна к ошибкам.
http://unixpapa.com/js/key.html
Выберите вход и получить выделение в виде строки
document.querySelector('input').addEventListener('input', onInput);
function onInput(){
this.select();
console.log( window.getSelection().toString() )
}
Весь кредит на: int32_t
Когда конечная точка API возвращает HTTP-код состояния 401 или 403, реагирует администратор, чтобы отобразить страницу входа. Со страницы Аутентификация в документации реагирования с администратором:
По умолчанию приложение реагировать не требует аутентификации. Но если REST API когда-либо возвращает ответ 401 (неавторизованный) или 403 (запрещенный), то пользователь перенаправляется на маршрут / login. Вам нечего делать - он уже встроен.
blockquote>Аутентификация настраивается с помощью authProvider.
<Admin dashboard={Dashboard} authProvider={authProvider}> <Resource name="list" list={MyList} /> </Admin>
Поставщик аутентификации вызывается каждый раз, когда пользователь перемещается. Таким образом, вы можете реализовать свой authProvider, который проверяет, вошел ли пользователь в систему или перенаправил его на страницу входа.
Со страницы Аутентификация - проверка учетных данных во время навигации :
Перенаправление на страницу входа в систему, когда в ответе REST используется код состояния 401, обычно недостаточно, поскольку Администратор хранит данные на стороне клиента и может отображать устаревшие данные при обращении к серверу - даже после того, как учетные данные больше не действительны.
К счастью, каждый раз, когда пользователь выполняет навигацию, response-admin вызывает authProvider с типом AUTH_CHECK, поэтому это идеальное место для проверки учетных данных.
BLOCKQUOTE>