HTML-анализатор в React неправильно анализирует скрипт - PullRequest
0 голосов
/ 06 марта 2019

Я использую эту библиотеку https://www.npmjs.com/package/html-to-react для разбора html, но по какой-то причине скрипты анализируются неправильно или, возможно, мне не хватает некоторых конфигураций.

html, js (встроенный код из инфограммы)) выглядит следующим образом:

<div class="infogram-embed" data-id="bc973e33-5e3e-4bf3-b587-9a6f16caf158" data-type="interactive" data-title="Konsumtionslån från Norden ökar"></div><script>!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");</script><div style="padding:8px 0;font-family:Arial!important;font-size:13px!important;line-height:15px!important;text-align:center;border-top:1px solid #dadada;margin:0 30px"><a href="https://infogram.com/bc973e33-5e3e-4bf3-b587-9a6f16caf158" style="color:#989898!important;text-decoration:none!important;" target="_blank">Konsumtionslån från Norden ökar</a><br><a href="https://infogram.com" style="color:#989898!important;text-decoration:none!important;" target="_blank" rel="nofollow">Infogram</a></div>

И я анализирую его как htmlToReactParser.parse(html)}, но по какой-то причине не работает.

Я также прикреплю экран печати, как выглядит dom в инспекторе,enter image description here

В общем, моя проблема в том, что я не вижу графиков инфограммы, появляющихся в моем приложении реакции.

1 Ответ

0 голосов
/ 06 марта 2019

Проблема со сценарием, рядом с https: "; if (/ ^ / {2} /

...