【发布时间】:2021-10-17 12:16:48
【问题描述】:
我正在使用 Angular 和 Firebase 构建一个 office-js 应用程序,该应用程序将在 Excel 中旁加载。
我正在尝试创建“忘记密码”功能。一旦用户点击“忘记密码”按钮,一个链接将被发送到他的电子邮件,重定向到“localhost.../action”。在浏览器中单击或粘贴链接不起作用,因为该应用程序在 excel 中侧载,无法作为普通网页打开。
有解决办法吗?如何实现此功能或使其以某种方式工作?
【问题讨论】:
-
你能提供更多关于 /action 路线应该发生什么的信息吗?可能的解决方案可能取决于此。例如,加载项可以在浏览器中打开一个 不加载 Office.js 的页面。
-
路由 /action 将在外部链接中包含一个 oob 代码,因此将用户重定向到重置密码组件,在那里他可以写下他的新密码
-
如果在普通网页中打开链接,究竟出了什么问题?有错误吗?
-
是的,有一个错误,应用程序被配置为仅作为插件侧加载,您无法再将其作为普通网页打开。