1

我想在不使用哑script标签的情况下在 dom 中获取此文件。但是它正在超时。

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 
4

1 回答 1

0

我对 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);
于 2013-04-26T01:16:08.740 回答