Javascript messageParent适用于桌面Word,但不适用于web Word
对于my Word插件,登录流在桌面Word上非常有效,但在web/browser/online Word中,登录流在Javascript messageParent适用于桌面Word,但不适用于web Word,javascript,ms-word,office-js,Javascript,Ms Word,Office Js,对于my Word插件,登录流在桌面Word上非常有效,但在web/browser/online Word中,登录流在messageParent步骤中断 以下是该过程的摘要: 用户单击“从外接程序登录”窗格,外接程序将打开一个对话框,其中包含displayDialogAsynctohttps://myapp.com/login 用户完成登录过程 在对话框中,用户被重定向回https://myapp.com/login-done(与我们开始使用的域和外接程序的域相同) 登录完成页面包含以下Java
messageParent
步骤中断
以下是该过程的摘要:
displayDialogAsync
tohttps://myapp.com/login
https://myapp.com/login-done
(与我们开始使用的域和外接程序的域相同)登录完成
页面包含以下Javascript:完成控制台中的代码>消息
对话框的控制台或侧面板中未显示相关错误
你知道我做错了什么吗?这是Chrome 87和Mac OS X 10.15.7的版本。我访问了一台Windows 10计算机,并在那里尝试了相同的代码。它可以在Windows 10上使用Edge和IE11。看起来Office.js中有一个与Chrome和/或Mac OS X相关的bug
(function () {
Office.onReady(function() {
$(document).ready(function () {
Office.context.ui.messageParent('done!');
});
});
}());
function login_finish() {
console.log('DONE!!!');
dialog.close();
location.reload();
}