我正在尝试异步加载条带,在加载DOM后,它们提供的同步代码是:
<script type="text/javascript" src="https://js.stripe.com/v2/"></script>
我看到答案:Can stripe.js be loaded in non-blocking fashion?但它在我的测试中效果不佳。
我发现的唯一方法是使用jquery,如下所示:
$(window).load(function() {
$.getScript( "https://js.stripe.com/v2/", stripeReadyHandler() );
});
问题是,正如jQuery文档本身所说:一旦脚本加载但未必执行
,就会触发回调。如何确保在页面加载后加载脚本,并且只有在加载并执行处理程序后才会调用该处理程序?