<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Проверка версии плагина средствами API]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/3833" />
	<updated>2023-01-23T10:41:41Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/3833/</id>
		<entry>
			<title type="html"><![CDATA[Re: Проверка версии плагина средствами API]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/19435/#p19435" />
			<content type="html"><![CDATA[<p><strong>Teknomad</strong>, добрый день!</p><p>Это делается примерно так:</p><div class="codebox"><pre><code>var plugin; // Объект Рутокен Плагина

function checkVersion(lastVersion) {
    if (plugin.version.toString() &lt; lastVersion)
        alert(&quot;download last version: &quot; + lastVersion); // Есть свежая версия Плагина
    else
        alert(&quot;you have last version&quot;); // Установлена последняя версия
}

function getLastRtPluginVersion(callback) {
    var xhr = new XMLHttpRequest();
    xhr.open(&#039;GET&#039;, &#039;https://download.rutoken.ru/Rutoken_Plugin/Current/version.txt&#039;, true);
    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4 &amp;&amp; xhr.status == 200) {
            var lastPluginVersion = this.response.split(&#039;Version: v.&#039;)[1].split(&#039;Release&#039;)[0].replace(/\s+/g, &#039;&#039;);
            callback(lastPluginVersion);
        }
    };
    xhr.send();
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Павел Анфимов]]></name>
				<uri>https://forum.rutoken.ru/user/7338/</uri>
			</author>
			<updated>2023-01-23T10:41:41Z</updated>
			<id>https://forum.rutoken.ru/post/19435/#p19435</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проверка версии плагина средствами API]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/19434/#p19434" />
			<content type="html"><![CDATA[<p>Иногда при заходе на <a href="https://ra.rutoken.ru/">https://ra.rutoken.ru/</a> пользователь видит сообщение, что вышла новая версия плагина и ему необходимо обновить его.<br />Возможно ли сделать проверку версии плагина в нашем веб-приложении, средствами API самого плагина?</p>]]></content>
			<author>
				<name><![CDATA[Teknomad]]></name>
				<uri>https://forum.rutoken.ru/user/11591/</uri>
			</author>
			<updated>2023-01-23T09:15:20Z</updated>
			<id>https://forum.rutoken.ru/post/19434/#p19434</id>
		</entry>
</feed>
