代码之家  ›  专栏  ›  技术社区  ›  ThomasReggi

通过异步插件加载addthis

  •  1
  • ThomasReggi  · 技术社区  · 13 年前

    我想在不使用dumb的情况下在dom中获取此文件 script 标签然而,时间到了。

    require(["async!http://s7.addthis.com/js/300/addthis_widget.js"], function(addthis){
    
    });
    

    以下是控制台错误:

    Uncaught Error: Load timeout for modules: async!http://s7.addthis.com/js/300/addthis_widget.js_unnormalized2,async!http://s7.addthis.com/js/300/addthis_widget.js
    http://requirejs.org/docs/errors.html#timeout 
    
    1 回复  |  直到 13 年前
        1
  •  0
  •   Tom Pietrosanti    13 年前

    我不熟悉requirejs(今晚才开始研究它!),但你可以这样做:

    var jsAddThis = document.createElement('script'),
        head      = document.getElementsByTagName('head')[0];
    
    jsAddThis.async = true;
    jsAddThis.type  = 'text/javascript';
    jsAddThis.src   = 'http://s7.addthis.com/js/300/addthis_widget.js';
    
    head.appendChild(jsAddThis);
    
    推荐文章