В настоящее время я использую всплывающее окно входа из msal-angular для входа в учетную запись Microsoft Office для приложения Angular.Однако, когда появляется всплывающее окно, оно появляется в левом верхнем углу экрана с половиной окна за пределами экрана.Поэтому мне нужно изменить его размер вручную, чтобы он полностью отображался на экране.
Есть ли способ изменить расположение этого всплывающего окна, чтобы оно отображалось в определенной позиции?Например, в середине окна браузера, откуда он был вызван?
Мой текущий всплывающий вызов:
async signIn(): Promise<void> {
const result = await this.msalService.loginPopup(OAuthSettings.scopes)
.catch((reason) => {
console.log('Login failed', JSON.stringify(reason, null, 2));
});
if (result) {
this.authenticated = true;
}
}