window.open(window.location + 'pdf?' + Ext.urlEncode(params));
当我从计划代码中调用它时,它会在新标签页中正常打开。但是,当我想从回调(与服务器的交互)中打开它时,它希望在新窗口中打开(而不是标签页)。如何解决?
我有一个Api类。当我执行
Api.getDetail( function (response) { ... })
它会发送到服务器,然后处理回调。我需要从这个回调函数中调用窗口。
window.open(window.location + 'pdf?' + Ext.urlEncode(params));
当我从计划代码中调用它时,它会在新标签页中正常打开。但是,当我想从回调(与服务器的交互)中打开它时,它希望在新窗口中打开(而不是标签页)。如何解决?
我有一个Api类。当我执行
Api.getDetail( function (response) { ... })
它会发送到服务器,然后处理回调。我需要从这个回调函数中调用窗口。
var win = window.open
。然后在回调函数中,我们可以更改此窗口的位置。这是浏览器的行为,您无法控制它。
window.open 可能会在您的浏览器中在新标签页中打开,但不能保证它会对其他用户执行相同的操作。