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