通知 JavaScript 用户在 PowerBI embedded 中处于活动状态
Inform JavaScript of user being active in PowerBI embedded
我在网站的某个页面上嵌入了 PowerBI 报告。我的网站有 20 分钟的超时时间,用户将在 20 分钟不活动后注销。
不幸的是,由于在 PowerBI 嵌入式报表中处于活动状态的用户没有对我的服务器进行任何调用,服务器认为该用户一直处于非活动状态并将其注销。
PowerBI embedded 中是否有一种方法可以在它所在的页面上通知 Javascript,告诉它用户已经单击了按钮或选定的图表,或者通常处于活动状态?如果是这样,我可以调用我服务器上的心跳 API 端点,这将使他们的会话保持活动状态。
您可以监听 powerbi-client library 当前公开的事件。它可能不会涵盖所有用户操作,但可能就足够了。
我在网站的某个页面上嵌入了 PowerBI 报告。我的网站有 20 分钟的超时时间,用户将在 20 分钟不活动后注销。
不幸的是,由于在 PowerBI 嵌入式报表中处于活动状态的用户没有对我的服务器进行任何调用,服务器认为该用户一直处于非活动状态并将其注销。
PowerBI embedded 中是否有一种方法可以在它所在的页面上通知 Javascript,告诉它用户已经单击了按钮或选定的图表,或者通常处于活动状态?如果是这样,我可以调用我服务器上的心跳 API 端点,这将使他们的会话保持活动状态。
您可以监听 powerbi-client library 当前公开的事件。它可能不会涵盖所有用户操作,但可能就足够了。