這是爲了避免錯誤的好辦法?是var db = window.openDatabase && openDatabase();避免錯誤的好方法?
var sql_db = window.openDatabase && openDatabase('table', '1.0', 'description', 4096);
它似乎工作,但是這是避免錯誤,如果功能沒有實現的好方法?後來我就檢查sql_db
是undefined
/null
/false
。
是否在所有的瀏覽器,而它返回undefined
,null
或false
如果不支持?
請注意,這不僅是openDatabase
而是可能無法在所有瀏覽器中實現任何功能。我已經在做window.console && console.log()
,這工作正常,但在這種情況下,我不保存任何對象的變量。