我有一个可以作为单个独立网页或弹出窗口调用的网页。
从网页调用时,没有附加回调。从弹出窗口调用时,会附加回调。
如何根据页面本身的性质对其进行初始化?
这是一个例子(为了简洁起见)。可以说,在那个页面中,我最后有一个自动执行的代码。
(function(){
return {
init: function(){
console.log("this is init");
}
}
})().init();
现在,我想在将此页面调用为弹出窗口时将回调作为参数传递给上面的函数。如何修改此代码以适应这种情况?