动态加载JS库时出现“未定义”错误

时间:2018-12-14 11:05:23

标签: javascript

我对名为browser-solc(https://github.com/ericxtang/browser-solc)的库有问题。当我尝试动态加载它时,它说“ ReferenceError:BrowserSolc未定义”。在动态加载其他库(例如jQuery)时有效。实际上,如果未动态加载Browser-solc,它也可以工作...

    function loadScript(url, callback)
		{
		   var head = document.getElementsByTagName('head')[0];
		   var script = document.createElement('script');
		   script.type = 'text/javascript';
		   script.src = url;
		   script.async = false;
		   script.onreadystatechange = callback;
		   script.onload = callback;
		   head.appendChild(script);
		}

		var myPrettyCode = function() {
		    console.log(BrowserSolc)
		};

		loadScript("http://code.dappbench.com/browser-solc.min.js", myPrettyCode);
<h1>Load JS</h1>

这是特定库的问题吗?

更新 我在这里公开了它:http://unf.yiedl.io.s3-website-us-east-1.amazonaws.com/从FF和Chrome(Ubuntu)访问它时,在控制台中看到错误“ Uncaught ReferenceError:BrowserSolc未定义”。

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

回购中存在与您的问题有关的问题 https://github.com/ericxtang/browser-solc/issues/1