用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> 怎么插入到广告位的地方呢?
问题解决了:http://yingxiao.baidu.com/zhi...
@穗乃果 提供的链接http://hao.jser.com/archive/1... 有其他很多方法
@穗乃果 提到用appendChild方法,我把广告js appendChild到广告位处,广告显示出来了,但是没有显示在</body>标签前面,没显示在广告位里,不知道是不是我没写对。@vsion 说的封装组件也是现在是</body>标签前面,没显示在广告位里。
2017-7-3 更新 (百度联盟客服对话)
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 (
<div ref="dom"></div>
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);
浙ICP备 15005796号-2
浙公网安备 33010602002000号
CDN 存储服务由 又拍云 赞助提供