На странице HTML я использую этот код javascript для установки файлов cookie
this.store.setItem = function(name, value) {
document.cookie = name + '=' + encodeURIComponent(value) + '; expires=' + expires;
};
Я пытаюсь создать функцию, которая удаляет все файлы cookie, которые могут быть установлены с помощью предыдущей функции.Я обнаружил угрозу об очистке файлов cookie с использованием javascript ... Это пример кода, который я протестировал
deleteAllCokies : function() {
var res = document.cookie;
var multiple = res.split(";");
for(var i = 0; i < multiple.length; i++) {
var key = multiple[i].split("=");
document.cookie = key[0]+" =; expires = Thu, 01 Jan 1970 00:00:00 UTC";
}
}
Код отлично работает на компьютере с установленными браузерами.Однако, когда я пробую код в более старом браузере (я запустил страницу как приложение webOS), я получаю сообщение об ошибке при попытке удалить куки
SecurityError: DOM Exception 18: была сделана попытка прерватьчерез политику безопасности агента пользователя.
Кто-то имеет представление о проблеме?