The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

18.04.2018 15:09  Релиз web-браузера Chrome 66

Компания Google представила релиз web-браузера Chrome 66. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, возможностью загрузки модуля Flash по запросу, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров.

Основные изменения в Chrome 66:

  • Прекращено автоматическое воспроизведение видео со звуком на текущей вкладке. Автоматическое воспроизведение мультимедийного контента (свойство autoplay) теперь допустимо только если пользователь явно кликнул на странице или часто просматривает мультимедийный контент на этом сайте. Изменение позволит блокировать злоупотребления на некоторых сайтах, автоматически показывающих видеорекламу со звуком, которая создаёт неудобства и отвлекает пользователя при просмотре страниц;
  • Применение методов Material Design для горизонтальной прокрутки на сенсорных экранах. При совершении жестов листания вправо или влево от края страницы теперь высвечивается специальный анимированный индикатор, показывающий направление навигации. Для включения нового режима в "chrome://flags/#overscroll-history-navigation" следует установить значение "Simple";
  • Экспериментальное новое оформление диалогов и всплывающих окон в стиле Material Design (тестирование началось в прошлом выпуске и пока не завершено). Включение производится через "chrome://flags#secondary-ui-md";
  • Для пользователей, которые не могут просмотреть встроенные PDF, добавлена возможность клика на загруженный PDF и открытия его в любой внешней программе просмотра;
  • В версии для Android добавлена возможность экспорта сохранённых паролей ( Settings -> Overflow Menu -> Export Passwords). Перед началом экспорта требуется повторно пройти аутентификацию;
  • В версии для Android добавлена возможность отключения показа ссылок-рекомендаций на странице новой вкладки (отключается через новый переключатель в секции "Articles for you");
  • Возможность поиска в списке сохранённых паролей (позволяет быстро находить сайты для которых ранее были сохранены пароли);
  • При просмотре web-контента (webview) в приложении при помощи Chrome в правом верхнем углу панели теперь показывается дополнительная кнопка вызова действий;
  • Для находящихся в режиме ожидания загрузок теперь выводится дополнительная информация с пояснением, почему загрузка ещё не стартовала;
  • Добавлена возможность использования объекта ImageBitmap для отрисовки изображения на "canvas", что позволяет обойтись без промежуточного создания тега "img" и без хранения нескольких копий изображения в памяти. Кроме повышения эффективности работы с памятью новый метод также позволяет организовать декодирование изображения перед выводом на "canvas" в асинхронном режиме, не блокируя работу других вычислений;
  • Добавлена поддержка типизированной объектной модели CSS (CSSOM - CSS Typed Object Model (OM) Level 1), позволяющей манипулировать значениями CSS не как строками, а как типизированными объектами JavaScript. При использовании CSSOM разработчику не нужно заботиться о конвертации типизированных значений в строки и наоборот. Помимо возможности манипулировать значениями, присвоенными свойствам CSS, типизированная объектная модель также позволяет писать более удобный для сопровождения и понятный код. Например, вместо "el.style.opacity = 0.3" можно указать 'el.attributeStyleMap.set("opacity", CSS.number("0.3"))';
  • Добавлен API для асинхронной работы с буфером обмена, позволяющий читать и записывать данные в буфер обмена с использованием механизма Promise. Новый API интегрируется с Permissions API для запроса полномочий и заметно проще ранее предлагаемого API execCommand('copy'). Например, для чтения из буфера обмена можно указать "const data = await navigator.clipboard.readText()", а для записи 'await navigator.clipboard.writeText("Hello, clipboard.")'. В будущих выпусках ожидается поддержка копирования и вставки сложных типов данных, таких как изображения;
  • Добавлен новый объект AudioWorklet, который предоставляет новый синхронный контекст выполнения JavaScript, позволяющий программно контролировать параметры звука без внесения дополнительных задержек и не влияя на стабильность звукового вывода (ранее применяемый ScriptProcessorNode работал в асинхронном режиме и приводил к нарушению стабильности потока, в будущих выпусках он будет объявлен устаревшим);
  • В медиазапросах CSS (media queries) разрешено применение математических выражений calc(), min() и max();
  • В CSS-функциях rgb() и rgba() теперь допускается указание значений с плавающей запятой;
  • Попытка чтения несуществующего или некорректного URL через File API теперь приводил к выводу сетевой ошибки, вместо возврата кода 404;
  • В HTML-элементы textarea и select добавлена поддержка атрибута autocomplete, который позволяет управлять включением или выключением автозаполнения форм;
  • Изменяемый элемент checkbox теперь формируют три события: клик, ввод и изменение (click, input и change) вместо ранее формируемых событий click и change;
  • В интерфейс MediaStreamTrack добавлен вызов getCapabilities(), через который можно получить диапазон допустимых значений для каждого свойства;
  • JavaScript-функция Function.prototype.toString() теперь возвращает строку с кодом функции, полостью совпадающую с тем, как функция задана в исходных текстах (все отступы и даже комментарии сохраняются);
  • В JSON теперь является синтаксическим подмножеством ECMAScript, что позволяет использовать в строковых литералах символы разделения строк (U+2028) и разделения параграфов (U+2029);
  • Выражение "catch" в блоке "try" теперь может применяться без параметра;
  • Методы String.prototype.trimStart() и String.prototype.trimEnd() теперь могут применяться как стандартные способы вырезания лидирующих и оконечных пробелов из строк, в дополнение к ранее доступному методу String.prototype.trim(). Нестандартные методы trimLeft() и trimRight() оставлены как псевдонимы trimStart() и trimEnd() для сохранения совместимости;
  • Добавлен метод Array.prototype.values(), который возвращает объект итератора, содержащий значения для каждого индекса в массиве;
  • Из свойств CSS gutter удалён префикс "grid", т.е. grid-gap теперь просто gap, grid-row-gap - row-gap, а grid-column-gap - column-gap;
  • Добавлен новый API, позволяющий получить информацию от доступных возможностях декодирования мультимедийного контента на стороне клиента. На основании выводимых данных можно оценить сможет ли клиент обеспечить плавное и энергоэффективное декодирование видео с разрешением, выбранным на основании параметров экрана и полосы пропускания;
  • В Fetch API для объекта Request реализовано свойство keepalive, позволяющее продолжить извлечение данных после закрытия вкладки. Также добавлены интерфейсы AbortSignal и AbortController для отмены извлечения данных;
  • Прекращено доверие к сертификатам Symantec, выписанным до 1 июня 2016 года;
  • Обеспечен вывод предупреждения при выявлении попыток стороннего ПО осуществить подстановку кода в процессы Chrome. Подобные подстановки наблюдаются на 2/3 систем с Windows и, как правило, производятся антивирусным ПО. По статистике, подобные манипуляции приводят к снижению стабильности работы и являются причиной 15% всех наблюдаемых крахов браузера;
  • Для ограниченного круга пользователей включен по умолчанию режим строгой изоляции сайта, предоставляющий дополнительную защиту от атак типа Spectre. Суть метода в том, что страницы разных сайтов всегда размещаются в памяти разных процессов, в каждом из которых применяется свой sandbox;
  • Изменён подход к кэшированию скомпилированного варианта JavaScript-кода. Если раньше кэшировался код, сгенерированный сразу после первой компиляции основных функций (до запуска), то теперь в кэш попадает код, сформированный после первого запуска первичных скриптов, что позволяет охватить кэшированием функции которые не были учтены при начальной компиляции. В некоторых ситуациях новый подход позволяет на 20-60% снизить время компиляции и разбора при повторной загрузке страницы;
  • Реализована возможность выноса в отдельные фоновые потоки операций компиляции исходных текстов JavaScript в байткод, что позволило на 5-20% сократить время компиляции в основном потоке. Дополнительно исключена отдельная фаза нумерации AST, что сократило время компиляции ещё на 3-5%;
  • Проведена оптимизация производительности асинхронных операций и функций promises/async;
  • Более чем в 10 раз увеличена производительность операции Array#reduce для массивов с большим числом пустот или значений с плавающей запятой;

Кроме нововведений и исправления ошибок в новой версии устранены 62 уязвимости. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения, не выявлено. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 34 премии на сумму 34.5 тысячи долларов США (по одной премии в $7500, $5000, $4500, $4000 и $3000, две премии $2000, две премии $1000 и девять премий $500). Размер 16 вознаграждений пока не определён.

  1. Главная ссылка к новости (https://chromereleases.googleb...)
  2. OpenNews: Google запретил размещение дополнений к Chrome c кодом для майнинга криптовалют
  3. OpenNews: Релиз web-браузера Chrome 65
  4. OpenNews: Сборка Chrome для Windows переведена на использование Clang
  5. OpenNews: Google вводит в Chrome обязательное логирование для SSL-сертификатов
  6. OpenNews: Chrome 68 начнёт помечать все HTTP-соединения небезопасными
Лицензия: CC-BY
Тип: Практикум
Ключевые слова: chrome
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 15:14, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +8 +/
    Про вшитый зонд^H^H^H^Hантивирус ни слова https://geektimes.ru/post/299633/
     
     
  • 2.4, Аноним (-), 15:20, 18/04/2018 [^] [ответить]    [к модератору]
  • +17 +/
    так этот зонд легко выпиливается методом удаления самого браузера из системы
     
  • 2.5, molny (ok), 15:25, 18/04/2018 [^] [ответить]    [к модератору]
  • +1 +/
    Это легко фиксится установкой сборок Chromium (например с Woolyss) взаместо Google Chrome (с google.com/chrome)
     
  • 2.11, Аноним (-), 15:58, 18/04/2018 [^] [ответить]     [к модератору]
  • –1 +/
    Не факт, что это Chrome, а не очередное виндовое приложение, засунувшее свой пла... весь текст скрыт [показать]
     
     
  • 3.22, iPony (?), 16:56, 18/04/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Это не баг 🐞, это фича...
    https://blog.google/products/chrome/cleaner-safer-web-chrome-cleanup/
     
  • 2.27, Аноним (-), 17:57, 18/04/2018 [^] [ответить]    [к модератору]  
  • +/
    chromium
     
  • 2.40, вереумненужен (?), 19:15, 18/04/2018 [^] [ответить]     [к модератору]  
  • –7 +/
    Работа антивируса Chrome кажется вполне благонамеренной, направленной на защиту... весь текст скрыт [показать]
     
  • 2.64, турин (?), 10:30, 19/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    так под онтопиком и нет антивируса... а там его чуть ли не в пятидесятых ещё вшили..
     
  • 2.66, Аноним (-), 12:25, 19/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    ну любят гуглоиды копаться в чужом нижнем белье. что поделаешь. тем более, судя по комментам, некоторые даже не против :))
     
     
  • 3.84, Аноним (-), 23:18, 21/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Мое исследование запросов в Fiddler показало, что Chrome ничего лишнего в сеть н... весь текст скрыт [показать]
     
  • 1.2, Аниним (?), 15:17, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >показ ссылок-рекомендаций на странице новой вкладки

    Не могу понять, это такое толерантное название навязчивой рекламы, пропихнутой прямо в браузер?

     
     
  • 2.7, Аноним (-), 15:41, 18/04/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    почему "толерантное"?
     
     
  • 3.12, Диалектик (?), 15:58, 18/04/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Потому что даже думать о сопротивлении этому -- запрещено.
     
     
  • 4.13, Аноним (-), 16:02, 18/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Потому что даже думать о сопротивлении этому -- запрещено.

    почему именно "толерантное"? в чем причина использования этого прилагательного, смысл которого вряд подходит ко всей фразе?

     
     
  • 5.14, Аниним (?), 16:12, 18/04/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Отвечает Александр Друзь в данном контексте слово толерантность употреблено к... весь текст скрыт [показать]
     
     
  • 6.16, annonim (?), 16:36, 18/04/2018 [^] [ответить]     [к модератору]  
  • +5 +/
    Интересно, почему это считается классическим примером - лично мне человеки, врущ... весь текст скрыт [показать]
     
     
  • 7.17, Аниним (?), 16:39, 18/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >Интересно, почему это считается классическим примером

    Ну вот так повелось, невозможность назвать голубое голубым - классический образец толерантности и политкорректности.

     
     
  • 8.20, Аноним (-), 16:50, 18/04/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    А где она Гомосексуалами называйте Вы будете не рады тому, что вам запрещают н... весь текст скрыт [показать]
     
     
  • 9.44, вереумненужен (?), 19:31, 18/04/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    > P.S. Модераторы, уберите слово евре1й из вордфильтра, лол. Лучше жид туда добавьте.

    Аххаха! Здесь действует одно незыблемое правило: кто в халате тот и доктор!


     
  • 6.18, Аноним (-), 16:41, 18/04/2018 [^] [ответить]     [к модератору]  
  • +/
    удивительно, как быстро синоним терпимости стал чуть ли не оскорблением ... весь текст скрыт [показать]
     
     
  • 7.19, Аниним (?), 16:44, 18/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Скажите спасибо правозащитникам и либералам.
     
     
  • 8.37, Аноним (-), 18:57, 18/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Либерали́зм (от лат. liberalis — свободный) — философское и общественно-политическое течение, провозглашающее незыблемость прав и индивидуальных свобод человека.
     
  • 7.29, Asd (??), 18:01, 18/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Насколько я помню, это медицинский термин. Причём не положительный.Абсолютная толерантность - смерть
    .
     
     
  • 8.35, аноним 12 (?), 18:55, 18/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Толерантность — широкий термин. Он даже в математике есть.
     
  • 6.83, Аноним (-), 23:13, 21/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Детский сад какой-то, идите учите матчасть, откуда что берется, прежде чем авто... весь текст скрыт [показать]
     
  • 1.6, Аноним (-), 15:39, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Только Firefox!
    https://www.opennet.ru/opennews/art.shtml?num=48312
     
     
  • 2.15, Аноним (-), 16:20, 18/04/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Шёл 2018 год, а ребята до сих пор спорят какой зонд лучше, а я в это время пользуюсь ими обоими
     
  • 2.41, Виталик Бутерин (?), 19:17, 18/04/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    IE6 навсегда в наших сердцах!
     
     
  • 3.67, Аноним (-), 12:34, 19/04/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    > IE6 навсегда в наших сердцах!

    NN4 был тоже долгожитель,и главное работал под линуксами.

     
     
  • 4.75, пох (?), 08:36, 20/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >> IE6 навсегда в наших сердцах!
    > NN4 был тоже долгожитель,и главное работал под линуксами.

    и ломался о незакрытый /table

    фанатики линyпсов должны страдать.


     
  • 3.70, Аноним (-), 18:00, 19/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > IE6 навсегда в наших сердцах!

    То, чем ты сидишь (и думаешь) - это не сердце.

     
  • 2.81, Аноним (-), 18:52, 21/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Firefox, которого можно отучить без спроса лазить в интернет при запуске только ... весь текст скрыт [показать]
     
  • 1.8, Аноним (-), 15:47, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    > Для находящихся в режиме ожидания загрузок теперь выводится дополнительная информация с пояснением, почему загрузка ещё не стартовала;

    Подождите, идёт проверка на законность контента...

     
     
  • 2.76, Аноним (-), 14:47, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Проверка по списку РКН же!
     
  • 1.10, Диносуслик (?), 15:56, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    Например, вместо "el.style.opacity = 0.3" можно указать 'el.attributeStyleMap.set("opacity", CSS.number("0.3"))';

    Ага, удобнее стало. Сейчас.

     
     
  • 2.24, Аноним (-), 17:00, 18/04/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    https://www.youtube.com/watch?v=hsfueop_Hb8
     
     
  • 3.59, mumu (ok), 06:13, 19/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Пятиминудка погружения в адскую боль жабаскриптеров. Мне их даже на какую-то долю секунды жалко стало.
     
  • 1.23, Аноним (-), 16:59, 18/04/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –2 +/
    -------------- Обьясните, почему нельзя проверить выпуск сразу и только потом ре... весь текст скрыт [показать]
     
     
  • 2.25, Аноним (-), 17:42, 18/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Обьясните, почему нельзя проверить выпуск сразу и только потом релизить?

    Тогда ты бы никогда не зарелизился.

     
  • 2.30, Аноним (-), 18:07, 18/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Обьясните, почему нельзя проверить выпуск сразу и только потом релизить?

    Потому что фаззинг — процесс бесконечный.

     
  • 1.26, Аноним (-), 17:55, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    а где chromium 66? как поставить хром в убунту 16.04.4 ЛТС?
     
     
  • 2.49, рара Кен (?), 20:33, 18/04/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    скачать deb файл с сайта а зачем вам именно chromium он должен быть в репозитор... весь текст скрыт [показать]
     
  • 2.63, iPony (?), 09:57, 19/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > как поставить хром в убунту 16.04.4 ЛТС?

    Идёшь на сайт, скачиваешь установщик, запускаешь.
    Миссия выполнена.

     
  • 1.31, Аноним (-), 18:12, 18/04/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    Не добавлен он там несколько лет как есть , а исправлен в соответствии со станд... весь текст скрыт [показать]
     
  • 1.32, Аноним (32), 18:34, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    Я что-то не понимаю. Зачем тут графики с производительностью движка V8? Хром же уже давно на Blink.
     
     
  • 2.36, Аноним (-), 18:56, 18/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну так именно что блинк эта та часть вебкита что KHTML, а KJS вебкита поменяли на другой standalone движок (ничего необычного на самом деле и кажется сделали это ещё раньше).
     
  • 2.47, Аноним (-), 20:32, 18/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Blink - html движок.
    V8 - javascript движок.
     
  • 1.48, X86 (ok), 20:32, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А я перешел на Firefox на телефоне. Браузер наконец то стал пригодным для серфинга. Уже не тормозит как раньше и взрослые расширения работают.
     
     
  • 2.51, ВпуклыйИНтроверт (?), 21:16, 18/04/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Стал лучше, чем предыдущие версии, но все такое же гуано в сравнении с хром ыми... весь текст скрыт [показать]
     
     
  • 3.82, Аноним (-), 21:12, 21/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    На той что юблок орижин и блокировка рекламы. Ультроважно на мобильном 2г соединении.
     
  • 1.52, Аноним (52), 22:57, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Омнибокс внизу уже нельзя что ли включить?! 0_о У меня вернулся прежний интерфейс, эксперимента этого в списке уже не нашёл =(
     
  • 1.55, Аноним (-), 23:49, 18/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    От же Гугель.. свою видеорекламу встроил в Ютюб.. а чужие методы рекламы блочить собрался. Хотя именно бесит реклама на Ютюбе. А не куча всего всего всего на пиратских сайтах
     
     
  • 2.77, Аноним (-), 14:50, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Кто девушку ужинает, тот ее и танцует.(с)
     
  • 1.61, Сергиос Анонимос (?), 08:02, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ну вот, теперь сертификат ssl сервера моего банка для гугля не легитимен. Как жить? :)
     
  • 1.65, Pahanivo (ok), 12:13, 19/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Как его отучить дико жрать память под вендой?
     
     
  • 2.68, Аноним (-), 17:10, 19/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    1. Пуск - Панель Управления - Программы и компоненты
    2. Находим Chrome
    3. Удаляем
    4. Ставим lynx | links | elinks
    5. PROFIT
     
  • 2.69, Аноним (-), 17:41, 19/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    там еще прикол есть.
    когда браузер запущен, то частота проца почему-то держится на максимуме, даже если браузер в фоне висит и его никто не трогает. из-за этого комп жрет больше энергии в простое.
     
     
  • 3.74, Аноним (-), 03:30, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Ух ты! Подтверждаю.


     
  • 1.78, Александр Саша Анатольевич Курсаков (?), 14:53, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Верной дорогой идете, товарищи!!!
     
  • 1.79, Fyjybvec (?), 21:59, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    обновился на трёх компах слетели куки, пришлось пароли вспоминать
     
  • 1.80, Аноним (-), 14:43, 21/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ->  Суть метода в том, что страницы разных сайтов всегда размещаются в памяти разных процессов, в каждом из которых применяется свой sandbox

    Когда 64gb RAM - это мало.

     
  • 1.85, Аноним (-), 00:14, 24/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Обновился, слетели все куки, посмотрел на дату, 2018, удивился...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor