<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%92%D0%BE%D1%81%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9_%D0%B2_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D1%85</id>
	<title>Технические ограничения для Воспроизведения сессий в веб-приложениях - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%92%D0%BE%D1%81%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9_%D0%B2_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D1%85"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%92%D0%BE%D1%81%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9_%D0%B2_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D1%85&amp;action=history"/>
	<updated>2026-09-16T14:15:52Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%92%D0%BE%D1%81%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9_%D0%B2_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D1%85&amp;diff=6512&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: « = Технические ограничения для Воспроизведения сессий в веб-приложениях = Функция &#039;&#039;&#039;Воспроизведения сессий&#039;&#039;&#039; совместима с постраничными приложениями, одностраничными приложениями и приложениями, использующими &#039;&#039;&#039;IFrames&#039;&#039;&#039;. Однако существуют определенные...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%92%D0%BE%D1%81%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9_%D0%B2_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D1%85&amp;diff=6512&amp;oldid=prev"/>
		<updated>2026-07-24T01:41:17Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: « = Технические ограничения для Воспроизведения сессий в веб-приложениях = Функция &amp;#039;&amp;#039;&amp;#039;Воспроизведения сессий&amp;#039;&amp;#039;&amp;#039; совместима с постраничными приложениями, одностраничными приложениями и приложениями, использующими &amp;#039;&amp;#039;&amp;#039;IFrames&amp;#039;&amp;#039;&amp;#039;. Однако существуют определенные...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Технические ограничения для Воспроизведения сессий в веб-приложениях =&lt;br /&gt;
Функция &amp;#039;&amp;#039;&amp;#039;Воспроизведения сессий&amp;#039;&amp;#039;&amp;#039; совместима с постраничными приложениями, одностраничными приложениями и приложениями, использующими &amp;#039;&amp;#039;&amp;#039;IFrames&amp;#039;&amp;#039;&amp;#039;. Однако существуют определенные ограничения.&lt;br /&gt;
&lt;br /&gt;
== Поддержка браузеров ==&lt;br /&gt;
&lt;br /&gt;
* Поддерживаемые версии браузеров для записи сеансов&lt;br /&gt;
* Поддерживаемые версии браузеров для воспроизведения сеансов&lt;br /&gt;
&lt;br /&gt;
== Технологические ограничения ==&lt;br /&gt;
Следующие технологии не поддерживаются:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Рамки&amp;#039;&amp;#039;&amp;#039; (Frames)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Canvas&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;WebGL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;API веб-анимации&amp;#039;&amp;#039;&amp;#039; (Web Animation API)&lt;br /&gt;
* Плагины, такие как &amp;#039;&amp;#039;&amp;#039;Adobe Flash Player&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Java&amp;#039;&amp;#039;&amp;#039;-апплеты и технологии, не использующие &amp;#039;&amp;#039;&amp;#039;HTML&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Документы, такие как &amp;#039;&amp;#039;&amp;#039;PDF&amp;#039;&amp;#039;&amp;#039;-файлы и документы &amp;#039;&amp;#039;&amp;#039;Word&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Псевдоклассы &amp;lt;code&amp;gt;:visited&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;:focus&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;:active&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== IFrames ==&lt;br /&gt;
Поддерживается запись с использованием &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039; и вложенных &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039;. Однако действуют следующие ограничения:&lt;br /&gt;
&lt;br /&gt;
* В каждый &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039; необходимо внедрить &amp;#039;&amp;#039;&amp;#039;RUM JavaScript&amp;#039;&amp;#039;&amp;#039;. Если &amp;#039;&amp;#039;&amp;#039;RUM JavaScript&amp;#039;&amp;#039;&amp;#039; внедрен только в родительский элемент, а не в &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039;, содержимое &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039; и интерактивные элементы не будут отображаться в воспроизведении. Это связано с тем, что невозможно просматривать содержимое &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039; с родительской страницы.&lt;br /&gt;
* Запись через &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039; работает только в том случае, если страница содержит &amp;#039;&amp;#039;&amp;#039;RUM JavaScript&amp;#039;&amp;#039;&amp;#039;. Если &amp;#039;&amp;#039;&amp;#039;RUM JavaScript&amp;#039;&amp;#039;&amp;#039; присутствует только в &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039;, не являющемся родительской страницей, воспроизведение отобразит его как верхний фрейм записи. В этом случае взаимодействия в родительском фрейме (например, прокрутка) записываться не будут.&lt;br /&gt;
* Одно и то же приложение должно отслеживать как родительскую страницу, так и &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039;. Если для родительской страницы и &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039; используются разные приложения, &amp;#039;&amp;#039;&amp;#039;IFrame&amp;#039;&amp;#039;&amp;#039; не будет корректно отображаться в воспроизведении.&lt;br /&gt;
&lt;br /&gt;
== Ресурсы ==&lt;br /&gt;
По умолчанию функция &amp;#039;&amp;#039;&amp;#039;Воспроизведения сессий&amp;#039;&amp;#039;&amp;#039; захватывает и сохраняет ресурсы &amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039; во время записи пользовательской сессии. Однако &amp;#039;&amp;#039;&amp;#039;Воспроизведение сессий&amp;#039;&amp;#039;&amp;#039; не может воспроизводить &amp;#039;&amp;#039;&amp;#039;URL&amp;#039;&amp;#039;&amp;#039;-адреса &amp;#039;&amp;#039;&amp;#039;BLOB&amp;#039;&amp;#039;&amp;#039;-объектов.&lt;br /&gt;
&lt;br /&gt;
Если вы отключите захват ресурсов для воспроизведения сессии, будут действовать следующие ограничения. Эти ограничения также распространяются на изображения и шрифты, даже если захват ресурсов для воспроизведения сессии включен.&lt;br /&gt;
&lt;br /&gt;
* Ресурсы должны быть доступны в браузере, используемом для воспроизведения. Должно быть прямое соединение с сервером, предоставляющим эти ресурсы.&lt;br /&gt;
* Ресурсы нельзя защитить. Если ресурсы защищены, убедитесь, что игрок может получить к ним доступ без аутентификации.&lt;br /&gt;
* Ресурсы нельзя персонализировать. Это относится к ресурсам, которые отличаются для каждого пользователя, но предоставляются по одному и тому же &amp;#039;&amp;#039;&amp;#039;URL&amp;#039;&amp;#039;&amp;#039;-адресу. Однако это ограничение не распространяется на &amp;#039;&amp;#039;&amp;#039;URL&amp;#039;&amp;#039;&amp;#039;-адреса, которые отличаются для каждого персонализированного ресурса. Примером могут служить изображения аватаров, которые используют один и тот же &amp;#039;&amp;#039;&amp;#039;URL&amp;#039;&amp;#039;&amp;#039;-адрес для отображения разных аватаров для разных пользователей.&lt;br /&gt;
&lt;br /&gt;
Для преодоления этих ограничений мы рекомендуем включить захват ресурсов для воспроизведения сеанса.&lt;br /&gt;
&lt;br /&gt;
== Динамические формы ==&lt;br /&gt;
Если вы динамически обновляете значения в форме, и они не отображаются в записи &amp;#039;&amp;#039;&amp;#039;Воспроизведения сессий&amp;#039;&amp;#039;&amp;#039;, проверьте код приложения и убедитесь, как именно вы осуществляете обновление — возможно, вы обновляете свойство &amp;lt;code&amp;gt;.value&amp;lt;/code&amp;gt; элемента формы. Хотя мы понимаем, что это допустимый метод обновления, он не запускает никаких событий на странице, поэтому Ключ-АСТРОМ не знает об изменении. В качестве альтернативного решения мы предлагаем обновлять значение атрибута (в случае &amp;lt;code&amp;gt;&amp;amp;#x3C;input&amp;amp;#x3E;&amp;lt;/code&amp;gt; элементов) или свойство &amp;lt;code&amp;gt;.textContent&amp;lt;/code&amp;gt; (в случае &amp;lt;code&amp;gt;&amp;amp;#x3C;textarea&amp;amp;#x3E;&amp;lt;/code&amp;gt; элементов). Таким образом, Ключ-АСТРОМ будет уведомлен об изменениях и правильно их запишет.&lt;br /&gt;
&lt;br /&gt;
== Объем ==&lt;br /&gt;
В среднем, минута записи и воспроизведения сессии занимает 100 КБ дискового пространства. Это также соответствует требуемому объему пропускной способности канала связи от клиентской системы к серверам Ключ-АСТРОМ. Однако это значение не может быть гарантировано, поскольку зависит от веб-приложения. Приложения с очень частыми изменениями &amp;#039;&amp;#039;&amp;#039;DOM&amp;#039;&amp;#039;&amp;#039;, большими начальными размерами или интенсивным использованием &amp;#039;&amp;#039;&amp;#039;IFrames&amp;#039;&amp;#039;&amp;#039; могут создавать большие объемы данных.&lt;br /&gt;
&lt;br /&gt;
== Передача данных и ЕдиныйАгент ==&lt;br /&gt;
Убедитесь, что вы используете ЕдиныйАгент версии 1.193 или выше, поскольку она поддерживает большой объем передачи маяков.&lt;br /&gt;
&lt;br /&gt;
Поддержка передачи большого количества сигналов через Beacon доступна для всех агентов, поддерживающих мониторинг реальных пользователей:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Apache&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NGINX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Java&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IIS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Node.js&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Поддержка приложений ==&lt;br /&gt;
Веб-приложения — сложные системы. Хотя &amp;#039;&amp;#039;&amp;#039;Воспроизведение сессий&amp;#039;&amp;#039;&amp;#039; разработано для работы с любыми веб-приложениями и включает поддержку &amp;#039;&amp;#039;&amp;#039;IFrames&amp;#039;&amp;#039;&amp;#039; и одностраничных приложений, могут быть случаи, когда воспроизведение взаимодействия с пользователем не будет идеальным. По этой причине &amp;#039;&amp;#039;&amp;#039;Воспроизведение сессий&amp;#039;&amp;#039;&amp;#039; может не обеспечивать адекватное воспроизведение пользовательского опыта для всех веб-приложений.&lt;br /&gt;
&lt;br /&gt;
Веб-сайты, изменяющие собственные &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; браузера, могут вызывать конфликты с кодом агента &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039; и препятствовать корректной записи страницы.&lt;br /&gt;
&lt;br /&gt;
== Среда ==&lt;br /&gt;
Функция &amp;#039;&amp;#039;&amp;#039;Воспроизведения сессий&amp;#039;&amp;#039;&amp;#039; должна отправлять данные из клиентских браузеров в ваш кластер Ключ-АСТРОМ. Передача данных может завершиться неудачей в зависимости от среды, доступного сетевого подключения, скорости, задержки сети, проблем с подключением, пропускной способности и других факторов, связанных с окружающей средой.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>