从加载项在默认浏览器中打开 html 页面
Open an html page in a default browser from an add-in
我想在我的加载项的任务窗格中插入一个 hyperlink,我希望这个 link 在默认浏览器中打开 support.html
页面。
<a href="https://example.com/support.html" target="_blank">Support</a>
但是,上述代码会在任务窗格中打开 support.html
页面。用户可能不知道如何返回到加载项的主页。
有谁知道如何在用户的默认浏览器中打开该页面? (顺便问一下,是否建议在加载项之外启动某些内容?如果不是,帮助页面的常见 UX 设计是什么?)
您可以通过 JavaScript 从 Office 加载项打开新浏览器 window:只需
window.open("your-url.com");
或者,如果您希望浏览体验更加在线,您可以使用对话框 API:
Office.context.ui.displayDialogAsync(url,
{ height: 75, width: 80, requireHTTPS: true });
~ Michael Zlatkovsky,Office 可扩展性团队开发人员,MSFT
如果您尝试打开默认 OS 浏览器,请使用以下命令:
Office.context.ui.openBrowserWindow('https://someurl.com')
这会启动默认浏览器,而不是附加到插件的对话框
我想在我的加载项的任务窗格中插入一个 hyperlink,我希望这个 link 在默认浏览器中打开 support.html
页面。
<a href="https://example.com/support.html" target="_blank">Support</a>
但是,上述代码会在任务窗格中打开 support.html
页面。用户可能不知道如何返回到加载项的主页。
有谁知道如何在用户的默认浏览器中打开该页面? (顺便问一下,是否建议在加载项之外启动某些内容?如果不是,帮助页面的常见 UX 设计是什么?)
您可以通过 JavaScript 从 Office 加载项打开新浏览器 window:只需
window.open("your-url.com");
或者,如果您希望浏览体验更加在线,您可以使用对话框 API:
Office.context.ui.displayDialogAsync(url,
{ height: 75, width: 80, requireHTTPS: true });
~ Michael Zlatkovsky,Office 可扩展性团队开发人员,MSFT
如果您尝试打开默认 OS 浏览器,请使用以下命令:
Office.context.ui.openBrowserWindow('https://someurl.com')
这会启动默认浏览器,而不是附加到插件的对话框