简体   繁体   English

如何在reactJS应用程序中插入scriptTag

[英]How to insert scriptTag in reactJS Application

I have facebook script now i want to add it to Jsx page of my application when page load 我现在有facebook脚本,我想在页面加载时将其添加到应用程序的Jsx页面中

please help me... 请帮我...

what to do 该怎么办

<script>(function() {
 var _fbq = window._fbq || (window._fbq = []);
 if (!_fbq.loaded) {
   var fbds = document.createElement('script');
   fbds.async = true;
   fbds.src = '//connect.facebook.net/en_US/fbds.js';
   var s = document.getElementsByTagName('script')[0];
   s.parentNode.insertBefore(fbds, s);
   _fbq.loaded = true;
 }
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', '6034631592572346119422348', {'value':'0.00','currency':'USD'}]);
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=6031592119428&amp;cd[value]=0.00&amp;cd[currency]=USD&amp;noscript=1" /></noscript>

Whatever you are trying to achieve, it seems strange to 无论您要实现什么目标,

  • start in javascript, 从javascript开始
  • use JSX (HTML generator) 使用JSX(HTML生成器)
  • to put another bit of javascript in the DOM (HTML). 在DOM(HTML)中添加另一段javascript。
  • The function of the code put in the DOM is to fetch more javascript code 放在DOM中的代码的功能是获取更多的javascript代码
  • to add to the DOM. 添加到DOM。
  • the fetched bit of javascript (facebook connect) creates HTML to put in the DOM javascript(facebook connect)的获取位创建HTML以放入DOM中

Real shortcut: 真正的捷径:

  • use your browser to connect.facebook.net/en_US/fbds.js 使用浏览器进行连接.facebook.net / en_US / fbds.js
  • copy/paste* whatever is there to your javascript file, and wrap it inside a doMagicalFacebookStuff() function 复制/粘贴*您的javascript文件中存在的所有内容,并将其包装在doMagicalFacebookStuff()函数中
  • call the function whenever you need it (could be inside some HTML, eg <button onclick='doMagicalFacebookStuff()'>Click</button> ) 在需要时调用该函数(可以在一些HTML中,例如<button onclick='doMagicalFacebookStuff()'>Click</button>

*' if the disclaimer/ license allows it, otherwise Google how to use facebook connect. *'( 如果免责声明/许可允许),否则Google如何使用facebook connect。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM