Fix issue with localStorage error on Firefox

Firefox raises an error if window.localStorage is accessed when cookies
are disabled:

https://bugzilla.mozilla.org/show_bug.cgi?id=771890
This commit is contained in:
Jermolene 2014-07-06 10:11:21 +01:00
parent 465f4ac469
commit 3351ae7e29
1 changed files with 10 additions and 3 deletions

View File

@ -96,8 +96,11 @@ exports.getBoundingPageRect = function(element) {
Saves a named password in the browser
*/
exports.savePassword = function(name,password) {
if(window.localStorage) {
localStorage.setItem("tw5-password-" + name,password);
try {
if(window.localStorage) {
localStorage.setItem("tw5-password-" + name,password);
}
} catch(e) {
}
};
@ -105,7 +108,11 @@ exports.savePassword = function(name,password) {
Retrieve a named password from the browser
*/
exports.getPassword = function(name) {
return window.localStorage ? localStorage.getItem("tw5-password-" + name) : "";
try {
return window.localStorage ? localStorage.getItem("tw5-password-" + name) : "";
} catch(e) {
return "";
}
};
/*