基本上,我有一个自定义HTML图表,需要来自外部安全代理服务器的值.现在,我将HTML块插入页面上包含JavaScript的相关区域,以通过XHTTP GET请求获取正确的数据.
它非常有效,直到我们限制对我们的代理服务器的访问仅限于我们的C5站点的SSL(这也是我们想要的).
这可以防止图表获取正确的值,因为HTML和JavaScript在客户端执行而不是通过C5执行.
基本上,我需要做的(我认为)是将GET请求移到C5内部,以便它可以通过SSL证书传递.然后,我需要获取该值并将其重新插入图表中.
下面是一些基于我正在放入页面的HTML代码的伪代码.
<!-- This is the actual HTML block that I'm creating. -->
<div id="HTMLBlock455" class="HTMLBlock">
<div class="someCustomChart">
<!-- Here's the script currently running that gets the necessary data and calls the proper functions to populate the chart. -->
<script type="text/javascript">
// Global Var to store updating value
var amount = 0;
// Open a new HTTP Request)
var xhr = new XMLHttpRequest();
xhr.open("GET", "Some_ElasticSearch Server", true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) { …Run Code Online (Sandbox Code Playgroud)