2017-05-03 37 views
0

我對Javascript有疑問。 我創建了一個網頁(HTML + Javascript)並且想要運行腳本#1如果用戶在線,或者腳本#2否則。 我有個小主意:當用戶在線或離線時切換javascript腳本

if(navigator.online) { /*here I want: <script src="script#1.js"></script>*/}else {/*here I want: <script src="script#2.js"></script>*/} 

你有沒有更好的主意?

+0

看起來像重複。 http://stackoverflow.com/questions/189430/detect-that-the-internet-connection-is-offline –

回答

0

的HTML5應用程序緩存API指定

navigator.onLine 

應該在主要瀏覽器。

+0

嗨,也許你不明白:如果你在線做腳本#1,否則做腳本#2(用if-then-else指令)。 但我如何創建這個想法? – David

+0

好的,現在得到了你。你的意思是包含腳本。 但它似乎有點矯枉過正,爲什麼你不只是有你的兩個文件加載和執行一個你想要取決於在線或不是? –