Teknomad, добрый день!
Это делается примерно так:
var plugin; // Объект Рутокен Плагина
function checkVersion(lastVersion) {
if (plugin.version.toString() < lastVersion)
alert("download last version: " + lastVersion); // Есть свежая версия Плагина
else
alert("you have last version"); // Установлена последняя версия
}
function getLastRtPluginVersion(callback) {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://download.rutoken.ru/Rutoken_Plugin/Current/version.txt', true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
var lastPluginVersion = this.response.split('Version: v.')[1].split('Release')[0].replace(/\s+/g, '');
callback(lastPluginVersion);
}
};
xhr.send();
}