错误条件
大多数浏览器在配置为阻止 cookie 时也会阻止 localStorage
。尝试使用它将导致异常。不要忘记管理这些案件 。
var video = document.querySelector('video')
try {
video.volume = localStorage.getItem('volume')
} catch (error) {
alert('If you\'d like your volume saved, turn on cookies')
}
video.play()
如果未处理错误,程序将停止正常运行。