Совместимость с браузерами и устройствами
Основным инструментам случайного выбора нужен современный безопасный браузер. Доступность необязательных функций экспорта, локальных изображений, обмена и автономной работы определяется отдельно; при их отсутствии выдаётся ясное сообщение.
Основное требование
Все случайные решения требуют crypto.getRandomValues() в безопасном контексте. Актуальные версии Chrome, Edge, Firefox и Safari обычно предоставляют его по HTTPS. Сайт не подменяет его незаметно более слабым источником.
Сохранение и миграция
Рабочие пространства и небольшие истории инструментов используют версионируемое хранилище браузера. Приватные режимы или режимы с ограничениями могут очищать хранилище или запрещать запись. Импорт и экспорт остаются способом создания переносимой резервной копии; импортируемые данные полностью проверяются до замены текущих.
Буфер обмена, файлы, PNG и печать
Буфер обмена, системный обмен, PNG через canvas, выбор файлов и печать зависят от поддержки браузера и разрешений. Всё это дополнительные возможности: загрузка текста/JSON/CSV или результаты на экране остаются доступны, когда более функциональный вариант заблокирован.
Локальные изображения
Инструменты изображений декодируют выбранные файлы на этом устройстве, соблюдают ограничения файлов и пикселей и освобождают объектные URL. Неподдерживаемые форматы, слишком большие проекты или ошибки декодирования отмечаются для каждого элемента; файлы никогда не отправляются на сервер для резервной обработки.
Автономная работа
Устанавливаемое приложение кэширует общедоступную оболочку и ранее посещённые страницы того же источника. Оно никогда не кэширует введённые имена, двоичные объекты изображений, результаты, трафик API, аналитические запросы или фрагменты URL. Один раз откройте инструмент с доступом к сети, прежде чем рассчитывать на него без подключения.
Проверка продукта и методологии: