Вы можете использовать javascript localStorage
Свойство localStorage, доступное только для чтения, позволяет получить доступ к объекту Storage для источника документа.Сохраненные данные сохраняются между сеансами браузера.localStorage похож на sessionStorage, за исключением того, что, хотя данные, хранящиеся в localStorage, не имеют срока годности, данные, хранящиеся в sessionStorage, очищаются, когда заканчивается сеанс страницы, то есть когда страница закрыта.
Вы должны установить элемент в localStorageпосле нажатия кнопки:
window.localStorage.setItem("recording", 1); // or 0
И вы можете получить последнее значение статуса, например, так:
var recording = window.localStorage.getItem('recording');
Вот еще одна подсказка, чтобы понять это:
var recording = window.localStorage.getItem('recording');
startstopRecording = function(){
if(recording == 1) {
stop();
} else {
start();
}
change();
}
function start() {
//start recording
window.localStorage.setItem("recording", 1);
}
function stop() {
//stop recording
window.localStorage.setItem("recording", 0);
}
change();