Office js 在Word加载项中使用'window.open()'和'window.loaction'获取不同的行为
我想在我的word加载项中使用浏览器打开url,请参见代码:Office js 在Word加载项中使用'window.open()'和'window.loaction'获取不同的行为,office-js,Office Js,我想在我的word加载项中使用浏览器打开url,请参见代码: window.open(url); 在windows操作系统中运行良好 但在iMac(10.12.2,word 2016)中没有显示任何内容,只打开一个空白对话框。然而,这段代码在我的MacBookPro 13中运行良好”(10.13.2,word 2016) 我读了一份来自微软的文件,上面说如果我使用window.location=url这个url必须在中 但是,在该iMac上,即使url不在中,页面也会显示在加载项中 现在,我想
window.open(url);
在windows操作系统中运行良好
但在iMac(10.12.2,word 2016)中没有显示任何内容,只打开一个空白对话框。然而,这段代码在我的MacBookPro 13中运行良好”(10.13.2,word 2016)
我读了一份来自微软的文件,上面说如果我使用window.location=url
这个url必须在
中
但是,在该iMac上,即使url不在
中,页面也会显示在加载项中
现在,我想知道,如何在外接程序中使用浏览器打开url,应该使用哪个功能
请帮忙,谢谢 用于。Dialog API旨在消除Office可能运行的各种平台和浏览器之间窗口行为的细微差异
关于
,预期的行为是此节点中列出的域将在外接程序的浏览器会话中打开。这确保对话框API可以在父级(外接程序)和子级(新窗口)之间通信。如果URL未包含在
中,它将使用用户的默认浏览器打开 请澄清:您是否尝试将URL放入AppDomains中?是的,我发现无论URL是否位于AppDomains中,window.location
在iMac中都不起作用。但是window.location.href
工作正常。谢谢window.location.href=URL
工作正常。