奇怪的javascript从infogram嵌入代码

时间:2019-03-07 13:18:26

标签: javascript html reactjs

我在从INFOGRAM渲染嵌入代码时遇到问题。他们的嵌入代码如下:

!function(e,t,s,i){var n=\"InfogramEmbeds\",o=e.getElementsByTagName(\"script\")[0],d=/^http:/.test(e.location)?\"http:\":\"https:\";if(/^/{2}/.test(i)&&(i=d+i),window[n]&&window[n].initialized)window[n].process&&window[n].process();else if(!e.getElementById(s)){var r=e.createElement(\"script\");r.async=1,r.id=s,r.src=i,o.parentNode.insertBefore(r,o)}}(document,0,\"infogram-async\",\"https://e.infogram.com/js/dist/embed-loader-min.js\");

为什么嵌入代码看起来像这样?这是有效的JavaScript吗?如何使它起作用,以便呈现信息图图形。

看来我必须为此使用正则表达式?不知道该怎么办,可以使用react渲染它。

0 个答案:

没有答案