【发布时间】:2018-10-01 21:59:40
【问题描述】:
我正在竭尽全力将 Google 趋势图表嵌入我网站的某个部分。
理论上,这似乎很容易:
3.) 添加代码:
<div class="full-row4" style="height: 300px;">
<script type="text/javascript" src="https://ssl.gstatic.com/trends_nrtr/1386_RC02/embed_loader.js"></script>
<script type="text/javascript">
trends.embed.renderExploreWidget("TIMESERIES", {"comparisonItem":[{"keyword":"/m/078rys","geo":"","time":"today 12-m"}],"category":0,"property":""},
{"exploreQuery":"q=%2Fm%2F078rys&date=today 12-m","guestPath":"https://trends.google.com:443/trends/embed/"}
);
</script>
</div>
看起来很简单吧?错了!
经过进一步检查,我发现当加载这些脚本时,它会擦除我的整个网页。 (注意:图表通过 AJAX 调用加载,其中包含整个活动页面减去导航栏)
我尝试了一系列不同的逻辑来尝试使其正常工作,但我尝试的所有操作都会删除网页正文标记中的所有 HTML。 (脚本标签还在)
我发现有人遇到类似问题,但 Google 似乎改变了您将这些小部件嵌入网站的方式。使任何以前的 stackoverflow 文档变得无用。 (至少从我发现的)
【问题讨论】:
标签: javascript jquery html embed google-trends