search

Home  >  Q&A  >  body text

javascript - Box2dWeb-2.1.a.3.js跟微信分享冲突了?有这个js 链接就不能在微信分享是什么情况

Box2dWeb-2.1.a.3.js跟微信分享冲突了?有这个js 链接就不能在微信分享是什么情况

<script src="js/Box2dWeb-2.1.a.3.js"></script>

就是这个js有这个就不能微信分享去掉就好了 但是游戏需要这个js 这个游戏是要放在微信推广的一个接元宝的小游戏 用到了box2d

黄舟黄舟2818 days ago689

reply all(1)I'll reply

  • 黄舟

    黄舟2017-04-11 11:00:20

    解决了 ,将Box2dWeb-2.1.a.3.js里面的if判断注释掉就能分享了,目前对游戏也没有什么影响。

    var Box2D = {};
    
    (function (a2j, undefined) {
    
    // if(!(Object.prototype.defineProperty instanceof Function)
    //    && Object.prototype.__defineGetter__ instanceof Function
    //    && Object.prototype.__defineSetter__ instanceof Function)
    // {
    //    Object.defineProperty = function(obj, p, cfg) {
    //       if(cfg.get instanceof Function)
    //          obj.__defineGetter__(p, cfg.get);
    //       if(cfg.set instanceof Function)
    //          obj.__defineSetter__(p, cfg.set);
    //    }
    // }
       
       function emptyFn() {};
       a2j.inherit = function(cls, base) {
          var tmpCtr = cls;
          emptyFn.prototype = base.prototype;
          cls.prototype = new emptyFn;
          cls.prototype.constructor = tmpCtr;
       };

    reply
    0
  • Cancelreply