Браузер: как указать другой URL-адрес загрузки приложения по умолчанию для платформ Linux, macOS и Windows?
Мне необходимо указать URL-адрес загрузки приложения по умолчанию в ссылке призыва к действию (CTA) моего основного сайта для Windows, macOS и Linux.
В моем случае это для приложения, созданного с помощью electronic-builder , хотя мне также было бы любопытно узнать общий шаблон, который обрабатывает как минимум iOS и Android, в частности:
- пользователь Linux (будь то Firefox, Chromium, Chrome и т. д.) по умолчанию получит, назовем его URL1, из файла , размещенного в облачном хранилище .
- пользователь macOS (будь то Safari, Firefox, Chrome и т. д.) по умолчанию получит, назовем его URL2, из файла , размещенного в облачном хранилище .
- пользователь Windows (будь то IE, Firefox, Chrome, Edge, Opera и т. д.) по умолчанию получит, назовем его URL3, из файла last-linux.ymllast.ymllast-mac.yml , размещенного в облачном хранилище .
- пользователь мобильного браузера (будь то iOS Safari, iOS Firefox, Android Firefox, Android Chrome и т. д.) в моем случае получит приятное «вы уверены, что находитесь в нужном месте?» по умолчанию, т.е. URL загрузки отсутствует
- для полноты, в идеале все URL-адреса доступны на всех платформах, хотя, вероятно, только мелким шрифтом после этого CTA по умолчанию.
PS Я понимаю, что большая часть мира движется к магазинам приложений для распространения, хотя не все из нас, по крайней мере, в корпоративном пространстве.
РЕДАКТИРОВАТЬ: здесь также есть гораздо более подробный ответ .
1 ответ
Похоже , что navigator.platform — это именно то, что я ищу, и в последнее время он тоже не рекомендуется.