1 | let string = ()=>{
|
2 | let s= '',
|
3 | ip = fws.localIp,
|
4 | listenPort = fws.listenPort;
|
5 | if(ip && listenPort){
|
6 | let socketServer = `${ip}:${listenPort}`;
|
7 | s = `
|
8 | <!--fws开发模式start-->
|
9 | <script id="fws_socket"></script>
|
10 | <script id="fws_hotLoader"></script>
|
11 | <script>
|
12 | (function(){
|
13 | var isOnreadystatechange = (function(){
|
14 | var ver = document.documentMode ? document.documentMode : 9999;
|
15 | return !!window.ActiveXObject && ver < 9;
|
16 | })(),
|
17 | origin = location.origin === 'file://' ? 'http://' : '//',
|
18 | socketServer = origin +'${socketServer}',
|
19 | ofws_socket = document.getElementById('fws_socket'),
|
20 | ofws_hotLoader = document.getElementById('fws_hotLoader');
|
21 |
|
22 | window.socketServer = socketServer;
|
23 | ofws_socket.src = socketServer + '/staticfile/socket.io/1.3.7/socket.io.js';
|
24 | if(isOnreadystatechange){
|
25 | ofws_socket.onreadystatechange = function(){
|
26 | var state = this.readyState;
|
27 | if(state === 'complete' || state === 'loaded'){
|
28 | ofws_hotLoader.src = socketServer + '/fws_hot_loader.js';
|
29 | };
|
30 | };
|
31 | }else{
|
32 | ofws_socket.onload = function(){
|
33 | ofws_hotLoader.src = socketServer + '/fws_hot_loader.js';
|
34 | };
|
35 | };
|
36 | })();
|
37 | </script>
|
38 | <!--fws开发模式end-->
|
39 | `
|
40 | };
|
41 | return s;
|
42 | };
|
43 | module.exports = string; |
\ | No newline at end of file |