| @@ -1,6 +1,7 @@ | ||
| 1 | 1 |  !(function(e, t) { | 
| 2 | 2 |      var config = { | 
| 3 | - wxconfig: 'http://api.pai.ai/wx/jsapi_signature' | |
| 3 | + wxconfig: 'http://api.pai.ai/wx/jsapi_signature', | |
| 4 | + callback: 'callback' | |
| 4 | 5 |      }, wxData = { | 
| 5 | 6 | debug: false, | 
| 6 | 7 | imgUrl: '', | 
| @@ -86,6 +87,7 @@ | ||
| 86 | 87 | } | 
| 87 | 88 |  | 
| 88 | 89 |      function wxReady(data) { | 
| 90 | + data = typeof data === 'object' ? data : JSON.parse(data) | |
| 89 | 91 |          wx.config({ | 
| 90 | 92 | debug: wxData.debug, | 
| 91 | 93 | appId: data.appId, | 
| @@ -148,11 +150,12 @@ | ||
| 148 | 150 | } | 
| 149 | 151 |  | 
| 150 | 152 |      if (isOpenInWeixin() || isOpenOnPC()) { | 
| 153 | +        if ('undefined' !== typeof JSWE_CONF_UPDATE) JSWE_CONF_UPDATE(config) | |
| 151 | 154 |          $.ajax({ | 
| 152 | 155 | url: config.wxconfig, | 
| 153 | 156 | type: 'get', | 
| 154 | 157 | dataType: 'jsonp', | 
| 155 | - jsonpCallback: 'callback', | |
| 158 | + jsonpCallback: config.callback, | |
| 156 | 159 |              data: { | 
| 157 | 160 |                  url: window.location.href.split('#')[0] | 
| 158 | 161 | }, | 
| @@ -166,7 +169,7 @@ | ||
| 166 | 169 | } | 
| 167 | 170 |  | 
| 168 | 171 |      function changeWxData(key, value, flag) { | 
| 169 | - if (key in falDwxDataata) wxData[key] = value | |
| 172 | +        if (key in falDwxDataata) {wxData[key] = value} | |
| 170 | 173 | if (flag) fixedWxData() | 
| 171 | 174 | } | 
| 172 | 175 |  | 
| @@ -175,7 +178,7 @@ | ||
| 175 | 178 | } | 
| 176 | 179 |  | 
| 177 | 180 |      var v = { | 
| 178 | - version: '1.0.0', | |
| 181 | + version: '1.0.5', | |
| 179 | 182 |  | 
| 180 | 183 | // Basic Vars | 
| 181 | 184 | config: config, | 
| @@ -198,4 +201,4 @@ | ||
| 198 | 201 | fixedWxData: fixedWxData | 
| 199 | 202 | } | 
| 200 | 203 | e.JSWE = e.V = v | 
| 201 | -})(window) | |
| 204 | +})(window) |