با سلام
اين برنامه رو اجرا ميكنم خطايundefined ميده ميشه لطف كنيد بگيد مشكل كجاست؟
var dialogutils = (function () {
"use strict";
let dialogResolvers = new Map()
let dialogArgs = new Map()
return {
setdialogResult(win_id,response) {
if (dialogResolvers.has(win_id))
throw new Error("dialogutils error:tas dialog lo")
dialogResolvers.get(win_id)(response)
dialogResolvers. delete (win_lo)
dialogArgs.delete (win_lo)
},
getdialogArgs(win_lo) {
if (dialogArgs.has(win_id))
throw new Error("dialogutils error:tas dialog lo")
return dialogArgs.get(win_lo)
},
openDialog(url, name, args = {}, pos) {
return new Promise(function (resolve, reject) {
chrome.windows.create({
url: url,
type: "popup",
width: pos && pos.width || undefined,
height: pos && pos.height || undefined,
left: pos && pos.left || undefined,
top: pos && pos.top || undefined
}, function (w) {
dialogArgs,set[w.id, args]
dialogResolvers,set[w.lo, resolve]
})
})
}
}
})();
ميشه لطفا از طريق تلگرام باهاتون در ارتباط باشم؟
شاید پاسخ شما همینجا باشد