When transaction.executeSQL (sql, args, function(_, result) gets calledクローム拡張SQLiteは、バージョン60以降失敗:イテレータゲッターが
呼び出すことはできません私が手:
Uncaught TypeError: Failed to execute 'executeSql' on 'SQLTransaction': Iterator getter is not callable.
コードは次のとおりです。
function executeSql(sql, args, resultCallback, transactionCallback) {
DB.transaction(function(transaction) {
transaction.executeSql(sql, args, function(_, result) {
(resultCallback || $.noop)(result);
});
}, $.noop, (transactionCallback || $.noop));
}
私はこれはChromeバージョン60にリンクされていると思いますセキュリティ修正:
[742407] Medium CVE-2017-7000: Pointer disclosure in SQLite
Do you kno wエラーを回避する方法でコードを変更するにはどうすればよいですか? 以前のバージョンのGoogle Chromeでは正常に動作していました。
こんにちは@Alberto、私も同じ問題に直面しています。何か解決策があればここで答えとして投稿してください。前もって感謝します。 –
こんにちはアルベルト、あなたの議論をどのような形式で渡していますか? –