2
我想加入这个库(Bootbox)。它有一个npm包,但我想通过它的CDN(公共网址)包含它。Ember通过外部HTTP服务器包含外部JS
什么是正确的方式来包括驻留在可公开访问的服务器上的外部javascript(和css)文件?
我想加入这个库(Bootbox)。它有一个npm包,但我想通过它的CDN(公共网址)包含它。Ember通过外部HTTP服务器包含外部JS
什么是正确的方式来包括驻留在可公开访问的服务器上的外部javascript(和css)文件?
如果你不想要它在你的vendor.js
文件中,我知道的唯一方法是将它导入你的index.html
。 只需使用脚本标签将其放置在您的index.html
中即可。
顺便说一下,你可以创建一个插件,只有一个index.js
实现content-for
挂钩。该挂钩可以为您插入script
标签。例如:
contentFor:function(type, config){
if(type==='head'){ //or body, choose the appropriate one for you
return "<script src='...'></script>"
}
}
嗯,非常感谢。雅,我想这是唯一的方法,我可以继续。 希望未来会有公共uri的支持 - 如果不希望有没有它的好理由。 :) –
顺便说一句 - 我试图不篡改index.html文件。你认为是否明智(足够安全)对其进行修改? –
我还没有读过任何关于“修改'index.html'是坏的”,反之亦然。但实际上,我也有动机不要篡改'index.js'。如果我是你,我更喜欢第二选择(写一个插件)。 – ykaragol