使用 GWT 在 HTML 页面中延迟加载 Javascript

Delay load Javascript in HTML page with GWT

我们有一个 GWT 应用程序,它使用以下代码在页面上显示广告:

<script type="text/javascript" language="javascript" src="app/app.nocache.js"></script>
<body>
    <div id="top-ads-placeholder" class="uk-hidden-small uk-hidden">
            <div id="top-ads-small" class="uk-hidden-small">
                <script type='text/javascript' src='http://ads.qadservice.com/t?id=123'></script>
            </div>
            <div id="top-ads-large" class="uk-hidden-medium uk-hidden-large uk-container-center uk-width-1-1">
                <script type='text/javascript' src='http://ads.qadservice.com/t?id=123'></script>
            </div>
        </div>
</body

这段代码的问题在于它是一个阻塞,它会延迟应用程序的加载。我们想要的是确保 GWT 应用程序在广告脚本加载之前已经完全加载(尤其是它的 UI)。这可能吗?

您可以在 onModuleLoad() 末尾或您认为您的应用准备就绪时将此块添加到页面。