javascript - react.js开发的网站如何插入百度联盟广告代码?
大家讲道理
大家讲道理 2017-04-11 10:10:49
[JavaScript讨论组]

用react.js开放网站,如果添加百度联盟广告代码呢?

百度联盟广告代码:

<script type="text/javascript">var cpro_id = "324324324"; </script> 
<script type="text/javascript" src="http://cpro.baidustatic.com/cpro/ui/c.js"></script> 

外部js 可以单独放在index.html底部,那<script type="text/javascript">var cpro_id = "324324324"; </script> 怎么插入到广告位的地方呢?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
PHP中文网
  import xxx from '自己封装好的.js'//"http://cpro.baidustatic.com/cpro/ui/c.js";

  const 这是一个组件 = React.createClass({
  
    componentDidUpdate() {
      //更新js组件
    },
    componentDidMount() {
      xxx(this.refs.dom).init();//初始化js组件
    },
    render(){
      return (
        <p>
          <p ref="dom"></p>
        </p>
      )
    }
  })
  module.exports = 这是一个组件;
伊谢尔伦

直接在你的公共component中加入以下代码:

window.cpro_id = "324324324";
var script = document.createElement('script');
script.src = 'http://cpro.baidustatic.com/cpro/ui/c.js';
document.body.appendChild(script);
高洛峰

问题解决了:http://yingxiao.baidu.com/zhi...

@南小鸟 提供的链接http://hao.jser.com/archive/1... 有其他很多方法

@南小鸟 提到用appendChild方法,我把广告js appendChild到广告位处,广告显示出来了,但是没有显示在</body>标签前面,没显示在广告位里,不知道是不是我没写对。@vsion 说的封装组件也是现在是</body>标签前面,没显示在广告位里。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号