<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Проверка версии плагина средствами API]]></title>
		<link>https://forum.rutoken.ru/topic/3833/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/3833" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проверка версии плагина средствами API».]]></description>
		<lastBuildDate>Mon, 23 Jan 2023 10:41:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Проверка версии плагина средствами API]]></title>
			<link>https://forum.rutoken.ru/post/19435/#p19435</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 23 Jan 2023 10:41:41 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19435/#p19435</guid>
		</item>
		<item>
			<title><![CDATA[Проверка версии плагина средствами API]]></title>
			<link>https://forum.rutoken.ru/post/19434/#p19434</link>
			<description><![CDATA[<p>Иногда при заходе на <a href="https://ra.rutoken.ru/">https://ra.rutoken.ru/</a> пользователь видит сообщение, что вышла новая версия плагина и ему необходимо обновить его.<br />Возможно ли сделать проверку версии плагина в нашем веб-приложении, средствами API самого плагина?</p>]]></description>
			<author><![CDATA[null@example.com (Teknomad)]]></author>
			<pubDate>Mon, 23 Jan 2023 09:15:20 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19434/#p19434</guid>
		</item>
	</channel>
</rss>
