Постоянное хранилище отказано в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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