2016-12-16 50 views
0

我需要在我的服務人員中包含一些腳本。通常我們使用文檔對象將腳本附加到DOM。但在服務人員的情況下,沒有DOM。那麼我們如何使用JS代碼來做到這一點呢?我們如何將腳本加入服務人員?

謝謝..

+0

按照這個網址,讓您的答案:http://stackoverflow.com/questions/950087/how-do-i-include -a -javascript-file-in-another-javascript-file – Sahadev

回答

1

使用importScripts函數。 您可以承載你的JS文件在https域,做這樣的事情:

importScripts("//cdn.jsdelivr.net/pouchdb/5.3.1/pouchdb.min.js"); 
+0

好吧,我已經這樣做了,但是我的服務人員在離線時仍然摔倒,因爲這些腳本沒有被緩存:( –

+0

)您的服務工作人員不應該因爲這些腳本也可以緩存。 你可以分享你的設置的公共URL? –

+0

我已經創建了一個新的問題(最終有點rambly)https://stackoverflow.com/questions/44496941/service-worker-to- save-form-data-when-browser-is-offline(我的應用程序只能登錄 - 但我會的在那裏放一些更詳細的問題) - 謝謝 –

相關問題