【问题标题】:Embedding Keen Dashboard to Web Applications将 Keen Dashboard 嵌入 Web 应用程序
【发布时间】:2019-08-22 08:46:10
【问题描述】:

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

由于跨域限制,Iframe 将无法工作。使用 javascript 创建仪表板的小部件是一种解决方案,但我想跳过它的编码部分。这样做的原因是,如果我的客户想要更新仪表板,那么他可以通过简单地更新它来做到这一点,而这种事情不需要新的构建。

【问题讨论】:

    标签: javascript keen-io


    【解决方案1】:

    我在 Keen 工作,您说 iframe 无法正常工作是正确的,因为浏览器引入了安全更改以阻止点击劫持攻击。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-05
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      相关资源
      最近更新 更多