これはエラーを回避するための良い方法ですか?
var sql_db = window.openDatabase && openDatabase('table', '1.0', 'description', 4096);
機能しているように見えますが、機能が実装されていない場合にエラーを回避する良い方法ですか? 後で、/ /かどうかsql_db
を確認します。undefined
null
false
それはすべてのブラウザーで動作し、それは を返しますかundefined
、null
またはサポートされていませんか?false
window.openDatabase
openDatabase
これは、すべてのブラウザに実装されていない可能性のある機能に関するものであることに注意してください。私はすでにやっていwindow.console && console.log()
ますが、それはうまくいきますが、その場合、オブジェクトを変数に保存していません。