Открыть URL-адрес в мобильном браузере из веб-представления inApp с помощью Javascript

Предполагая, что я вызвал веб-страницу с помощью плагина веб-просмотра Flutter. Код веб-страницы выглядит следующим образом:

<button onclick="window.open('https://api.whatsapp.com/send?phone=60175XXXX','_system');"><i class="fa fa-whatsapp"></i> Whatsapp</button>

Когда я нажал на кнопку, она перенаправляется на ERR_UNKNOWN_URL_SCHEME, потому что ссылка указывала на WhatsApp://, а не на https://.

Я пытаюсь не настраивать код Flutter, не следуя Android WebView err_unknown_url_scheme . Я просто хочу использовать Javascript внутри веб-страницы, чтобы открыть мобильный браузер.

Уже пытались использовать '_blank' или target='_system', но это не работает.

"window.open('https://api.whatsapp.com/send?phone=60175XXXX','_blank');"

<a href="https://www.google.com/" target='_system'>...</a>

Любая помощь? Спасибо.

Мой вопрос может быть похож на этот, но ответ не очень помогает. Как открыть окно (всплывающее окно) в мобильном браузере из веб-просмотра с использованием javascript?


person Haizad Annuar    schedule 18.07.2020    source источник
comment
Я не уверен насчет флаттера. Но в React Native мы используем для этого связывание/глубокую ссылку. Может быть, вы можете проверить это   -  person markcc    schedule 18.07.2020
comment
Спасибо, сэр. Я закончил тем, что настроил код Flutter. Уже пытался следовать stackoverflow.com/a/35119754/7228432 , но это не работает.   -  person Haizad Annuar    schedule 19.07.2020