Ms office 在对话框中打开另一页
我正在尝试使用 在我的外接程序中,我有两个按钮Ms office 在对话框中打开另一页,ms-office,office-js,Ms Office,Office Js,我正在尝试使用 在我的外接程序中,我有两个按钮openGoogle和openStackoverflow,它们链接到openDialog(“https://www.google.com“和打开对话框(”https://www.stackoverlfow.com): 首先,我通过单击openGoogle打开一个对话框,然后如果我单击openStackoverflow,此处将再次显示,但是该对话框不会转到stackoverflow 有人知道怎么回事吗?来自: 传递给的页、控制器方法或其他资源 disp
openGoogle
和openStackoverflow
,它们链接到openDialog(“https://www.google.com“
和打开对话框(”https://www.stackoverlfow.com)
:
首先,我通过单击openGoogle
打开一个对话框,然后如果我单击openStackoverflow
,此处将再次显示
,但是该对话框不会转到stackoverflow
有人知道怎么回事吗?来自:
传递给的页、控制器方法或其他资源
displayDialogAsync方法必须与主机页位于同一域中
如果需要将用户转移到另一个域,可以先打开外接程序中某个页面的对话框,然后使用
window.location.href=”立即将用户重定向到外部域https://www.stackoverlfow.com";代码>您是说您可以成功打开https://www.google.com
?除非你的应用程序托管在谷歌域名上,否则你不应该这样做
function openDialog(url) {
Office.context.ui.displayDialogAsync(url, { height: 1100, width: 1000 },
function (result) {
console.log("here")
dialog = result.value;
}
)
}