gpt4 book ai didi

meteor - 如何在 meteor 中包含来自CDN的JavaScript?

转载 作者:行者123 更新时间:2023-12-03 11:58:26 24 4
gpt4 key购买 nike

我想先包含Meteor中 CDN 中的JSt,然后再包括自己的客户端脚本,以便客户端脚本可以依赖它。

...
<script type="text/javascript" src="https://ajax.googleapis.com/..."></script>
...
<script type="text/javascript" src="/client/..."></script>
...

我尝试通过* .html文件以及 <head>标记之间包含脚本。但是似乎无论如何将* .html文件中的 header 内容附加到HTML header 的末尾,无论我将其放置在文件层次结构中的哪个位置(例如,将文件放置在lib文件夹中或按字母顺序在客户端JS文件之前排序)不会有帮助)。

有什么想法可以在无需构建智能软件包的情况下在客户端脚本之前包含CDN中的JS吗?

最佳答案

假设您不需要在Meteor包之前加载这些文件,请创建一个先加载的JS文件。 meteor 按字母顺序加载文件,因此它必须是第一个加载的文件。为此,将其命名为aaLoadCDN.js应该足够了。通过将script src元素添加到文档head来动态加载CDN脚本:

var script = document.createElement('script');
script.setAttribute('type', 'text/javascript'); // optional
script.setAttribute('src', 'url/to/the/cdn/script.js');
document.getElementsByTagName('head')[0].appendChild(script);

以下是一些现实世界中的 meteor 包,它们从CDN加载脚本:
  • snapsvg
  • Font-Awesome(CSS)。
  • 关于meteor - 如何在 meteor 中包含来自CDN的JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14197398/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com