【发布时间】:2019-10-23 01:55:52
【问题描述】:
我有一个与 Grafana 图形链接的 iframe 标记,它支持交互(通过单击/双击 iframe 在 x 轴上放大/缩小)。
当我在新选项卡上打开 iframe src 的 url 时,我可以与图形交互,并看到我的浏览器的 url 参数不断刷新新的 from/to 值(这表示图形的 x 轴的范围)。不幸的是,当它在 iframe 上时,在任何情况下我都看不到“src”属性的任何变化。我需要将 url 参数更改应用于正在显示的其他图表(同步它们)。
我该如何解决这种情况?
我在 Angular 的 component.html 上的 iframe:
<iframe [src]="url_grafana_primary" width="100%" height="300" frameborder="0"></iframe>
渲染后的 iframe:
<iframe _ngcontent-c8="" frameborder="0" height="300" width="100%" src="http://146.250.180.213/grafana/dashboard-solo/script/script_graph.js?scenario_id=rrc_succ_rate&cell_id=ESICAS23B_ESICAS23&refresh=5s&orgId=1&panelId=4&from=1555045266010&to=1555168469864&var-cell_id=ESICAS23B_ESICAS23&var-scenario_id=ESICAS23B_ESICAS23"></iframe>
一些截图:
您可以看到 src 在两种情况下都保持相同的值。
【问题讨论】:
标签: javascript html angular iframe grafana