|
|
@ -44,23 +44,33 @@ const App = (props) => {
|
|
|
|
|
|
|
|
|
|
|
|
const {identifier} = props.match.params;
|
|
|
|
const {identifier} = props.match.params;
|
|
|
|
// 获取路径参数
|
|
|
|
// 获取路径参数
|
|
|
|
|
|
|
|
const _params = window.location.search;
|
|
|
|
const setCookier = () => {
|
|
|
|
const setCookier = () => {
|
|
|
|
var u = navigator.userAgent;
|
|
|
|
var u = navigator.userAgent;
|
|
|
|
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
|
|
|
|
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
|
|
|
|
if(isAndroid){
|
|
|
|
if(isAndroid){
|
|
|
|
const _params = window.location.search;
|
|
|
|
|
|
|
|
if (_params) {
|
|
|
|
if (_params) {
|
|
|
|
|
|
|
|
let _cookie = '';
|
|
|
|
let _search = _params.split('?')[1];
|
|
|
|
let _search = _params.split('?')[1];
|
|
|
|
|
|
|
|
if(_search.split('=')) {
|
|
|
|
|
|
|
|
_cookie = _search.split('=')[1];
|
|
|
|
|
|
|
|
cookie.save('_educoder_session', _cookie);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log(_cookie);
|
|
|
|
_search.split('&').forEach(item => {
|
|
|
|
_search.split('&').forEach(item => {
|
|
|
|
|
|
|
|
console.log(item);
|
|
|
|
const _arr = item.split('=');
|
|
|
|
const _arr = item.split('=');
|
|
|
|
cookie.save(_arr[0], _arr[1], { domain: '.educoder.net', path: '/'});
|
|
|
|
cookie.save(_arr[0], _arr[1], {
|
|
|
|
|
|
|
|
path: '/',
|
|
|
|
|
|
|
|
domain: '.educoder.net'
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
}else{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
setCookier();
|
|
|
|
setCookier();
|
|
|
|
const [isActive, setIsActive] = useState(-1);
|
|
|
|
const [isActive, setIsActive] = useState(-1);
|
|
|
|
const [tip, setTip] = useState('');
|
|
|
|
const [tip, setTip] = useState('');
|
|
|
|