我正在努力让我的Meteor App工作。它需要使用一些Google库。特别是这两个:
https://apis.google.com/js/client.js?onload=loadGooglePlatformLib https://apis.google.com/js/platform.js
我的理解是,它们还没有作为Meteor软件包提供。我尝试了以下方法:
(1)将它们放在布局的头部。但是,每次呈现布局(适用于所有模板)时,都会重新加载这些文件,从而导致延迟。
(2)我通过$ .getscript(Jquery)尝试了动态加载。但是,尽管使用了可覆盖的可覆盖缓存选项,但这里也会重新加载这些文件。
有人可以建议什么是实现加载这些库文件的最佳方法,而不会避免每次重复加载?
由于 NP
答案 0 :(得分:0)
我所做的是将我的头部分放在一个单独的文件中,例如client/main.html
,其中只包含我的应用的head
:
<head>
<script src="//apis.google.com/js/platform.js"></script>
</head>
据我所知,只有在刷新页面时,此方法才会在每次模板渲染时重新加载文件。