|
|
@@ -1,39 +1,39 @@ |
|
|
function get_browser() { |
|
|
var ua = navigator.userAgent, |
|
|
tem, M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; |
|
|
if (/trident/i.test(M[1])) { |
|
|
tem = /\brv[ :]+(\d+)/g.exec(ua) || []; |
|
|
return { |
|
|
name: 'IE', |
|
|
version: (tem[1] || '') |
|
|
}; |
|
|
} |
|
|
if (M[1] === 'Chrome') { |
|
|
tem = ua.match(/\bOPR|Edge\/(\d+)/); |
|
|
if (tem != null) { |
|
|
window.location.href = (function() { |
|
|
var browser = (function() { |
|
|
var ua = navigator.userAgent, |
|
|
tem, |
|
|
M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; |
|
|
if (/trident/i.test(M[1])) { |
|
|
tem = /\brv[ :]+(\d+)/g.exec(ua) || []; |
|
|
return { |
|
|
name: 'Opera', |
|
|
version: tem[1] |
|
|
name: 'IE', |
|
|
version: (tem[1] || '') |
|
|
}; |
|
|
} |
|
|
} |
|
|
M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?']; |
|
|
if ((tem = ua.match(/version\/(\d+)/i)) != null) { |
|
|
M.splice(1, 1, tem[1]); |
|
|
} |
|
|
return { |
|
|
name: M[0], |
|
|
version: M[1] |
|
|
}; |
|
|
} |
|
|
|
|
|
var browser = get_browser(); |
|
|
var browser_version = browser.version + '.0'; |
|
|
var href = location.href; |
|
|
if(href.includes('?')) { |
|
|
href = href.substring(0, href.indexOf('?')); |
|
|
} |
|
|
var ext_id = href.match(/([^\/]*)\/*$/)[1]; |
|
|
var final_url = 'https://clients2.google.com/service/update2/crx?response=redirect&prodversion=' + browser_version + '&x=id%3D' + ext_id + '%26installsource%3Dondemand%26uc'+'&acceptformat=crx3'; |
|
|
if (M[1] === 'Chrome') { |
|
|
tem = ua.match(/\bOPR|Edge\/(\d+)/); |
|
|
if (tem != null) { |
|
|
return { |
|
|
name: 'Opera', |
|
|
version: tem[1] |
|
|
}; |
|
|
} |
|
|
} |
|
|
M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?']; |
|
|
if ((tem = ua.match(/version\/(\d+)/i)) != null) { |
|
|
M.splice(1, 1, tem[1]); |
|
|
} |
|
|
return { |
|
|
name: M[0], |
|
|
version: M[1] |
|
|
}; |
|
|
})(); |
|
|
|
|
|
window.location.href = final_url; |
|
|
var browser_version = browser.version + '.0'; |
|
|
var href = location.href; |
|
|
if (href.includes('?')) { |
|
|
href = href.substring(0, href.indexOf('?')); |
|
|
} |
|
|
var ext_id = href.match(/([^\/]*)\/*$/)[1]; |
|
|
return 'https://clients2.google.com/service/update2/crx?response=redirect&prodversion=' + browser_version + '&x=id%3D' + ext_id + '%26installsource%3Dondemand%26uc'+'&acceptformat=crx3'; |
|
|
})(); |