【问题标题】:Loading Google Javascript libraries into Meteor将 Google Javascript 库加载到 Meteor 中
【发布时间】:2015-08-12 07:17:03
【问题描述】:

我正在尝试让我的 Meteor 应用程序正常工作。它需要使用一些谷歌库。特别是这两个:

https://apis.google.com/js/client.js?onload=loadGooglePlatformLib https://apis.google.com/js/platform.js

我的理解是这些还不能作为 Meteor 包提供。我尝试了以下方法:

(1) 将这些放在布局的头部。但是,每次呈现布局时(适用于我的所有模板),这些文件都会重新加载,从而导致延迟。

(2) 我尝试通过 $.getscript(Jquery)进行动态加载。然而,尽管使用了可以包装的可覆盖缓存选项,但这里也会重新加载这些文件。

有人可以建议在不避免我每次都经历的重新加载的情况下实现加载这些库文件的最佳方法吗?

谢谢 np

【问题讨论】:

    标签: javascript jquery meteor loading libraries


    【解决方案1】:

    我所做的是将我的 head 部分放在一个单独的文件中,例如 client/main.html,其中只包含我的应用程序的 head

    <head>
      <script src="//apis.google.com/js/platform.js"></script>
    </head>
    

    据我所知,此方法不会在每次模板渲染时重新加载文件,仅在刷新页面时。

    【讨论】:

    • 感谢您的意见。我试过这个,但我仍然会为每个模板渲染重新加载文件。我想知道这些库是否需要下载,也许包装在一个包中,然后用作潜在的解决方案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 2013-09-11
    • 2016-06-29
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 2012-06-16
    相关资源
    最近更新 更多