Постоянное хранилище отказано в IndexedDBJavascript

Форум по Javascript
Anonymous
Постоянное хранилище отказано в IndexedDB

Сообщение Anonymous »

Я намерен использовать indexeddb < /strong> для локального хранения из локального HTML.

Однако таблицы DB были удалены, когда свободное место на диске C: < /code> уменьшается до определенного уровня. По какой -то причине браузер не позволит мне включить постоянное хранилище ни в файле: /// , ни на локальном , ни на pwa . То же поведение с уведомлением. Permission == предоставлено < /code> для страницы.

с использованием Chrome 137, W10-64. < /P>
Есть ли способ решить проблему? В противном случае это делает IndexedDB бесполезным, и я верю, что есть какой -то обходной путь. < /P>
async function checkPersistentStorage() {
if (!('storage' in navigator)) {
console.log('NO Storage API support');
}
try {
navigator.storage.persisted().then((isPersistent) => {
console.log("Persistent storage: "+(isPersistent?"ON":"OFF"));
});
navigator.storage.persist().then((canPersist) => {
console.log("Persistent storage can be enabled: "+(canPersist?"YES":"NO"));
});
} catch (error) {
console.error('Storage API ERROR:', error);
}
}
checkPersistentStorage();
// console.log:
// Persistent storage: OFF
// Persistent storage can be enabled: NO


Подробнее здесь: https://stackoverflow.com/questions/796 ... -indexeddb

Вернуться в «Javascript»