我有树函数:
var a = function (f)
{
// some code
window.open("")
f();
};
var b = function (f)
{
// some code
f();
}
var c = function()
{
}
我正在使用带有匿名函数的链调用函数:
a(function () {
b(function () {
c();
});
});
如果我直接调用 a 函数,弹出窗口阻止程序不会阻止我的弹出窗口,因为 window.open 是由用户单击触发的。但是使用链,弹出窗口阻止程序阻止了我的弹出窗口。
我怎样才能避免它?
ps:这是facebook弹出窗口,我不想做我不应该做的事情。