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