Автоматическая загрузка WeChat и QQ. ОШИБКА: приложение загружается тайно, без согласия пользователя.
Автоматическая загрузка WeChat и QQ. ОШИБКА: приложение загружается тайно, без согласия пользователя.

Недавно я заметил, что при нажатии на ссылку автоматически загружается игра «Yuanmeng Star», что привлекло мое внимание. После того, как пользователь получил доступ к определенной веб-ссылке, игра сразу же автоматически начала загрузку, без окна с запросом подтверждения. в результате многие пользователи случайно скачали приложение.

Сегодня я собираюсь углубиться в возможные причины такого поведения автоматической загрузки.

Анализ страницы

https://ymzx.qq.com/zlkdatasys/mct/d/play.shtml

Когда вы откроете веб-сайт на своем компьютере, отобразится QR-код для загрузки приложения Yuanmeng Star. Этот процесс на компьютере выполняется нормально.

Но когда мы открываем его в WeChat или QQ, он автоматически скачивается сразу без запроса, стоит ли скачивать, даже если трафик включен. Этот автоматический переход к загрузке не имеет всплывающего окна, предлагающего пользователю подтверждение.

В коде JavaScript страницы ссылка для загрузки кнопки приложения для WeChat и QQ одинакова, что приводит к их автоматической загрузке без всплывающего окна для подтверждения. Такое поведение нарушает правила конфиденциальности.

Эта ссылка на страницу замаскирована под QR-код и включена в другие плакаты, чтобы побудить других отсканировать ее. После сканирования приложение сразу же автоматически загружается. Для многих это может показаться немного неожиданным.

Сочувствие

С точки зрения команды разработчиков такое поведение может быть логичным.

Но с точки зрения пользователя это нарушает условия конфиденциальности. Министерство промышленности и информационных технологий издало постановление, запрещающее автоматическую загрузку приложений без согласия пользователя. Кроме того, автоматическая загрузка при использовании данных может привести к тому, что пользователи будут нести неоправданно высокие расходы.

Новости CCTV: Министерство промышленности и информационных технологий призывает интернет-компании стандартизировать рекомендации приложений и поведение при загрузке

Заключение

Такое автоматическое поведение загрузки может не только привести к ненужным расходам для пользователей, но также может вызвать недовольство и сопротивление со стороны пользователей.

Поэтому командам разработчиков следует пересмотреть обоснование такого поведения, чтобы обеспечить соблюдение правил конфиденциальности, а также потребностей и ожиданий пользователей.

boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода