将Keen仪表板嵌入Web应用程序

时间:2019-08-22 08:46:10

标签: javascript keen-io

我在Keen中创建了一个仪表板,我想在我的Web应用程序中使用相同的仪表板。有什么方法可以将完整的仪表板嵌入到另一个应用程序中?

由于跨域限制,iframe无法正常运行。使用javascript创建仪表板的小部件是一种解决方案,但我想跳过其中的编码部分。这样做的原因是因为如果我的客户想要更新仪表板,那么他可以只通过敏锐地更新仪表板就可以做到这一点,而这种事情不需要新的构建。

1 个答案:

答案 0 :(得分:1)

我在Keen工作,您正确地认为iframe无法使用,因为为防止点击劫持攻击而对浏览器进行了安全性更改。

在“嵌入式​​html”的第一次迭代中,我们使用了用于存储json的属性的静态版本(其中包含有关要呈现的图表的信息以及要使用的已保存查询的名称)。

我们正在努力部署仪表盘查看器的更新版本-它支持动态加载仪表盘的当前状态。 这应该可以解决您所引用的问题。如果您想在我们的网站上提交票证,将有一段时间等待发布。只需引用此网址即可。

https://responsivedesign.is/articles/xframe-options/

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options