0
捕捉されないでSyntaxErrorを取得しています
;
;frappe.socket = {
open_tasks: {},
open_docs: [],
emit_queue: [],
...
doc_open: function(doctype, docname) {
"use strict";
if (!frappe.socket.last_doc || (frappe.socket.last_doc[0] != doctype && frappe.socket.last_doc[0] != docname)) {
frappe.socket.socket.emit('doc_open', doctype, docname);
}
frappe.socket.last_doc = [doctype, docname];
},
...
}
注記「use strict」を追加しました。既存のスタックオーバーフロースレッドに基づいています。私はまだエラーが発生しています。 クロムデバッガは、次の行を指します。
frappe.socket.last_doc = [doctype, docname];
ブラウザはAndroidスタジオエミュレータで動作するコードバスアプリです。 InAppBrowserを使用していると思います。 このエラーの後に残りのjsがロードされません。どのコードがstrictモードを必要としているのかわかりません。
chrome、Edge、FFで "use strict"を指定しないと、同じコードが正常に実行されます。