#javascript #android #ios
#javascript #Android #iOS
Вопрос:
Я прикрепил ниже нажатия кнопки мобильного приложения, оно отлично работает для устройства Android, только выдает сообщение об ошибке: safari не может открыть страницу, потому что адрес неверен, перед перенаправлением на URL перенаправления, можете ли вы, пожалуйста, кто-нибудь помочь мне решить проблему
<script type="text/javascript">
function myHref() {
if (navigator.userAgent.match(/iPad/i) || (navigator.userAgent.match(/iPhone/i))) {
document.location = 'app://url2';
setTimeout(function () {
if (confirm('You do not seem to have the app installed. Do you want to go download it now?')) {
location.href = "https://apps.apple.com/";
}
}, 300);
}
if (navigator.userAgent.match(/Android/i)) {
location.href = "https://play.google.com"
}
}
</script>
<a href="#" onclick="myHref()">GET</a>
Веб-сайт: https://wmiserver.com/dosa-hut
Комментарии:
1. Почему бы не использовать смарт-баннер на iOS?
2. привет @Paulw11 на самом деле мне нужна одна ссылка для скачивания, которую следует изменить в соответствии с ОС. вы можете перейти по ссылке на веб-сайт на мобильном устройстве, например, перенаправление пользователя Android на Android app Store и IOS для пользователей apple APP Store