Thursday 20 December 2018

javascript - Check for HTML 5 localStorage



How to check for HTML 5 localStorage compability of the users browser?



I have been using two checks:



    if (window.localStorage) {

// localStorage works!
}


and



    if (typeof(localStorage) != 'undefined') {
// localStorage works!
}



Also, I have seen a function online which uses an try/catch block to check whether localStorage can add a key/data pair, or throws an error.



Which of those three methods would you recommend, and are there any differences between the first and the second?


Answer



@MathiasBynens has written a nice article about this, comparing different approaches:



http://mathiasbynens.be/notes/localstorage-pattern


No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...