VIP h5
This commit is contained in:
parent
aa8070fec0
commit
06afd4e0e5
@ -56,10 +56,7 @@ var default_api = 'https://api.global-interaction.com/';
|
|||||||
return isLocalDevOrigin()
|
return isLocalDevOrigin()
|
||||||
? devProxyBase('/__api_test__/')
|
? devProxyBase('/__api_test__/')
|
||||||
: normalizeBaseURL(test_api);
|
: normalizeBaseURL(test_api);
|
||||||
if (env === 'local')
|
if (env === 'local') return normalizeBaseURL(local_api);
|
||||||
return isLocalDevOrigin()
|
|
||||||
? devProxyBase('/__api_local__/')
|
|
||||||
: normalizeBaseURL(local_api);
|
|
||||||
return normalizeBaseURL(default_api);
|
return normalizeBaseURL(default_api);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -76,6 +73,17 @@ var default_api = 'https://api.global-interaction.com/';
|
|||||||
return url.toString();
|
return url.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function isSameOriginURL(url) {
|
||||||
|
try {
|
||||||
|
return (
|
||||||
|
new URL(url, window.location.href).origin ===
|
||||||
|
window.location.origin
|
||||||
|
);
|
||||||
|
} catch (_) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function getAccessToken() {
|
function getAccessToken() {
|
||||||
if (memoryAccessToken) return memoryAccessToken;
|
if (memoryAccessToken) return memoryAccessToken;
|
||||||
if (!shouldPersist()) return '';
|
if (!shouldPersist()) return '';
|
||||||
@ -171,9 +179,11 @@ var default_api = 'https://api.global-interaction.com/';
|
|||||||
var headers = Object.assign({}, opts.headers || {});
|
var headers = Object.assign({}, opts.headers || {});
|
||||||
var token = getAccessToken();
|
var token = getAccessToken();
|
||||||
var appCode = getAppCode();
|
var appCode = getAppCode();
|
||||||
|
var url = buildURL(path, opts.query);
|
||||||
if (token) headers.Authorization = 'Bearer ' + token;
|
if (token) headers.Authorization = 'Bearer ' + token;
|
||||||
if (appCode) headers['X-App-Code'] = appCode;
|
if (appCode) headers['X-App-Code'] = appCode;
|
||||||
if (!shouldPersist()) headers['Cache-Control'] = 'no-cache';
|
if (!shouldPersist() && isSameOriginURL(url))
|
||||||
|
headers['Cache-Control'] = 'no-cache';
|
||||||
|
|
||||||
var body = opts.body;
|
var body = opts.body;
|
||||||
if (body && typeof body === 'object' && !(body instanceof FormData)) {
|
if (body && typeof body === 'object' && !(body instanceof FormData)) {
|
||||||
@ -183,7 +193,7 @@ var default_api = 'https://api.global-interaction.com/';
|
|||||||
}
|
}
|
||||||
|
|
||||||
return window
|
return window
|
||||||
.fetch(buildURL(path, opts.query), {
|
.fetch(url, {
|
||||||
method: opts.method || 'GET',
|
method: opts.method || 'GET',
|
||||||
headers: headers,
|
headers: headers,
|
||||||
body: body,
|
body: body,
|
||||||
|
|||||||
1003
common/effect-player.js
Normal file
1003
common/effect-player.js
Normal file
File diff suppressed because it is too large
Load Diff
@ -13,14 +13,15 @@
|
|||||||
'left:50%;',
|
'left:50%;',
|
||||||
'top:max(84px,calc(env(safe-area-inset-top) + 24px));',
|
'top:max(84px,calc(env(safe-area-inset-top) + 24px));',
|
||||||
'z-index:10000;',
|
'z-index:10000;',
|
||||||
'max-width:min(320px,calc(100vw - 48px));',
|
'min-width:168px;',
|
||||||
'padding:10px 14px;',
|
'max-width:min(340px,calc(100vw - 40px));',
|
||||||
'border-radius:8px;',
|
'padding:13px 22px;',
|
||||||
'background:rgba(0,0,0,.82);',
|
'border-radius:24px;',
|
||||||
|
'background:rgba(0,0,0,.86);',
|
||||||
'color:#fff;',
|
'color:#fff;',
|
||||||
'font:800 14px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;',
|
'font:800 15px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;',
|
||||||
'text-align:center;',
|
'text-align:center;',
|
||||||
'box-shadow:0 10px 28px rgba(0,0,0,.22);',
|
'box-shadow:0 12px 32px rgba(0,0,0,.36);',
|
||||||
'opacity:0;',
|
'opacity:0;',
|
||||||
'pointer-events:none;',
|
'pointer-events:none;',
|
||||||
'transform:translate(-50%,-8px);',
|
'transform:translate(-50%,-8px);',
|
||||||
|
|||||||
BIN
vip/assets/top-ornaments.png
Normal file
BIN
vip/assets/top-ornaments.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 167 KiB |
1428
vip/index.html
1428
vip/index.html
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user