mmi*_*rek 6 javascript ajax angularjs
我有这样的代码:
window.open('https://api.instagram.com/oauth/authorize/',
'_blank',
'width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0,modal=yes');
Run Code Online (Sandbox Code Playgroud)
从任何代码处调用时都可以正常工作,但是当我在promise中使用它时(见下文),它总是被浏览器阻止.有什么建议?
action().success(function (r) {
// window.open(...);
}
Run Code Online (Sandbox Code Playgroud)
承诺来自棱角分明.
小智 15
var newTab = $window.open('', '_blank');
promise
.then(function () {
var url = '...';
newTab.location.href = url;
});
Run Code Online (Sandbox Code Playgroud)
Den*_*ret 13
我用来解决这个问题的方法是
win.location
)