I did not find a command to delete 'file' from the LocalStorage in the list of File functions in SB.
I needed this, so I made a little workaround (by not doing anything but interfacing it). Here it is:
Procedure DeleteFileLocalStorage(Filename.s)
Debug "* DeleteFile: " + Filename
EnableJS
LocalForage.removeItem('sbfs_'+v_filename).then(function() {
// Run this code once the key has been removed.
console.log('Key is cleared!');
}).catch(function(err) {
// This code runs If there were any errors
console.log(err);
});
DisableJS
EndProcedure
Procedure DeleteFileLocalStorage(Filename.s)
Debug "* DeleteFile: " + Filename
EnableJS
LocalForage.removeItem('sbfs_'+v_filename).then(function() {
// Run this code once the key has been removed.
console.log('Key is cleared!');
}).catch(function(err) {
// This code runs If there were any errors
console.log(err);
});
DisableJS
EndProcedure
DeleteFileLocalStorage("Preferences.prefs")
Procedure DeleteFileLocalStorage(Filename.s)
Debug "* DeleteFile: " + Filename
EnableJS
;
spider.debug.Print(s1+v_filename);
LocalForage.removeItem('sbfs_'+v_filename).then(function() {
// Run this code once the key has been removed.
console.log('Key is cleared!');
}).catch(function(err) {
// This code runs If there were any errors
console.log(err);
}) ;
alert(err) ;
DisableJS
EndProcedure
DeleteFileLocalStorage("preference1.pref")
Javscript Error Message
Uncaught ReferenceError: s1 is not defined
at f_deletefilelocalstorage (spiderbasic.js:272)
at SpiderLaunch (spiderbasic.js:287)
at SpiderMain (main.js:24)
at main.js:41
at fa (dojo.js:19)
at dojo.js:20
at ga (dojo.js:20)
at da (dojo.js:20)
at s (dojo.js:22)
at HTMLScriptElement.<anonymous> (dojo.js:27)